https://bugs.kde.org/show_bug.cgi?id=483163

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/f3452076a7 |ma/kwin-x11/-/commit/94b33d
                   |e710e1d165ed3d759a2cb17bad1 |380a0cf3e39f3cecd9069c660d1
                   |366                         |0446cac

--- Comment #136 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 94b33d380a0cf3e39f3cecd9069c660d10446cac by Vlad Zahorodnii, on
behalf of David Edmundson.
Committed on 06/03/2025 at 15:13.
Pushed by vladz into branch 'master'.

x11: Update XStacking order when adding override-redirect windows

Kwin uses it's own stacking order for managed windows and X11's stacking
order directly for unmanaged windows.

The X11 stacking order is updated only in resonse to
XCB_CONFIGURE_NOTIFY on the root window, but if this fires before the
window is mapped by kwin the window is not added to the unmanaged stack.

This can leave things out of sync when we have multiple fullscreen
unmanaged windows, which is the case of the lockscreen.

M  +50   -0    autotests/integration/x11_window_test.cpp
M  +3    -1    src/events.cpp
M  +3    -6    src/layers.cpp
M  +1    -0    src/workspace.cpp
M  +1    -1    src/workspace.h

https://invent.kde.org/plasma/kwin-x11/-/commit/94b33d380a0cf3e39f3cecd9069c660d10446cac

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to