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.

Reply via email to