| 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 First Reported In: | 5.22.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/commit/be6c33458f0851a8636372c36fdd31f6fa0af3f9 | Version Fixed/Implemented In: | 5.23 |
| Sentry Crash Report: | |||
| 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 |