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.

Reply via email to