(release/25.0) composite: Fix PanoramiX overlay window release - #3600
Conversation
PanoramiX overlay resources contain physical window IDs for each screen. Look them up as regular window resources when releasing the client's overlay reference. Signed-off-by: Xinhao Liu <liuxinhao@kylinsec.com.cn> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2259>
PanoramiX overlay resources contain physical window IDs for each screen. Look them up as regular window resources when releasing the client's overlay reference. Signed-off-by: Xinhao Liu <liuxinhao@kylinsec.com.cn> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2259> PR: #3600
Clean correctness fix — no objections. What it does: fixes the resource lookup in
ABI impact: none. Internal composite code, no struct or export changes. Backport candidate: debatable — resource lookup correctness fix. Not a crash per se, but using the wrong resource type could cause false matches or lookup failures on multi-screen PanoramiX configurations. Maintainer decides. Verdict: passes review. |
PanoramiX overlay resources contain physical window IDs for each
screen. Look them up as regular window resources when releasing the
client's overlay reference.
Signed-off-by: Xinhao Liu liuxinhao@kylinsec.com.cn
Part-of: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2259