https://bugs.kde.org/show_bug.cgi?id=445631
Vlad Zahorodnii <vlad.zahorod...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugreports.qt.io/br | |owse/QTBUG-86229 Resolution|--- |UPSTREAM Status|REPORTED |RESOLVED --- Comment #2 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- // child widget with video is NOT shown in Plasma Wayland session, but is shown in Weston parentWidget->show(); videoWidget is not shown. kwin strictly follows the wayland spec regarding what subsurfaces should be considered mapped. > A sub-surface becomes mapped, when a non-NULL wl_buffer is applied and the > parent surface is mapped. The order of which one happens first is irrelevant. > A sub-surface is hidden if the parent becomes hidden, or if a NULL wl_buffer > is applied. These rules apply recursively through the tree of surfaces. videoWidget has no buffer, so the subsurface created by gstreamer will be hidden. weston doesn't enforce visibility checks recursively so the overlay is visible even though it shouldn't be. Whether it's a Qt bug is up to debate though. -- You are receiving this mail because: You are watching all bug changes.