AppletPopup window type should be shown on all desktops.

AppletPopup's are typically supposed to be attached to the panel and
should remain visible when the virtual desktop is changed. If the
AppletPopup is pinned and the virtual desktop is changed, without
this patch, the window does not remain attached to the panel. This is
how AppletPopup was supposed to work even according to the unit test
which currently fails.
This commit is contained in:
Luca Carlon 2022-05-29 01:59:56 +02:00 committed by Vlad Zahorodnii
parent d8da0c7708
commit 7865a9b355

View file

@ -489,6 +489,7 @@ void XdgSurfaceWindow::installPlasmaShellSurface(PlasmaShellSurfaceInterface *sh
case NET::Notification:
case NET::CriticalNotification:
case NET::Tooltip:
case NET::AppletPopup:
setOnAllDesktops(true);
#if KWIN_BUILD_ACTIVITIES
setOnAllActivities(true);