Summary: | Window stacking issues when lowering a transient window or a window with transients | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Jarek Janik <ann.of.the.green.gables> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate |
Priority: | NOR | Keywords: | qt6 |
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/dc3e489472431789ded4ad5b9ab36c466118d5df | Version Fixed In: | 6.3.3 |
Sentry Crash Report: |
Description
Jarek Janik
2023-12-11 03:02:11 UTC
This is the behaviour, on wayland it is broken in another way: #478383 MR with fix is here: https://invent.kde.org/plasma/kwin/-/merge_requests/4779 Git commit 1df917fae4bc744e1508b4e95e8d9a7b521a00da by Xaver Hugl, on behalf of Jarek Janik. Committed on 07/03/2025 at 15:08. Pushed by zamundaaa into branch 'master'. layers: fix stacking issues in Workspace::lowerWindow Workspace::lowerWindow() method had issues when handling window hierarchies (different on X11 and on wayland, see BUGS below). This patch unifies code paths for both X11 and wayland in lowerWindow() method, fixing the aforementioned bugs. Related: bug 478383 M +19 -14 src/layers.cpp https://invent.kde.org/plasma/kwin/-/commit/1df917fae4bc744e1508b4e95e8d9a7b521a00da Git commit dc3e489472431789ded4ad5b9ab36c466118d5df by Xaver Hugl, on behalf of Jarek Janik. Committed on 07/03/2025 at 18:15. Pushed by zamundaaa into branch 'Plasma/6.3'. layers: fix stacking issues in Workspace::lowerWindow Workspace::lowerWindow() method had issues when handling window hierarchies (different on X11 and on wayland, see BUGS below). This patch unifies code paths for both X11 and wayland in lowerWindow() method, fixing the aforementioned bugs. Related: bug 478383 (cherry picked from commit 1df917fae4bc744e1508b4e95e8d9a7b521a00da) M +19 -14 src/layers.cpp https://invent.kde.org/plasma/kwin/-/commit/dc3e489472431789ded4ad5b9ab36c466118d5df |