https://bugs.kde.org/show_bug.cgi?id=445196
David Edmundson <k...@davidedmundson.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/libr | |aries/phonon-gstreamer/comm | |it/bbbb160f30a394655cff9398 | |d17961142388b0f2 --- Comment #12 from David Edmundson <k...@davidedmundson.co.uk> --- Git commit bbbb160f30a394655cff9398d17961142388b0f2 by David Edmundson. Committed on 19/11/2021 at 14:03. Pushed by davidedmundson into branch 'master'. Only create window handles for actual windows winId() creates a platform window for the given widget. This makes sense for the topmost widget in a tree, we can't assume the parent widget is the topmost widget. Doing this on XCB is confusing and wrong, but apparently harmless. Doing this on wayland causes issues as we promote the parent window to a subsurface but never show that window leaving things in a bizarre corrupt state that leads to content not updating. M +3 -3 gstreamer/videowidget.cpp https://invent.kde.org/libraries/phonon-gstreamer/commit/bbbb160f30a394655cff9398d17961142388b0f2 -- You are receiving this mail because: You are watching all bug changes.