Summary: | `wl_subsurface_place_below` does not have any effect when used with a subsurface and its parent | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | nullgemm |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate |
Priority: | NOR | ||
Version: | 5.22.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/be6c33458f0851a8636372c36fdd31f6fa0af3f9 | Version Fixed In: | 5.23 |
Attachments: | The test app rendered incorrectly by Kwin vs. correctly by Weston |
Description
nullgemm
2021-06-17 15:38:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1116 Git commit be6c33458f0851a8636372c36fdd31f6fa0af3f9 by Vlad Zahorodnii. Committed on 08/07/2021 at 06:55. Pushed by vladz into branch 'master'. wayland: Allow placing sub-surfaces below their parent According to the spec, if the wl_subsurface.place_below request is called with the parent surface, the sub-surface must be placed below the parent surface. M +0 -18 src/item.cpp M +0 -5 src/item.h M +16 -27 src/surfaceitem_wayland.cpp M +2 -1 src/surfaceitem_wayland.h https://invent.kde.org/plasma/kwin/commit/be6c33458f0851a8636372c36fdd31f6fa0af3f9 |