xserver/hw
Olivier Fourdan 31d6f9998d xwayland: Handle rootful resize in ResizeWindow
Commit fa7b1c20 ("xwayland: Use ConfigNotify screen hook instead of
ResizeWindow") replaced the WindowResize hook with ConfigNotify.

However, that's breaking rootful Xwayland with libdecor because the root
window size is already set so the libdecor size is not updated, and the
root size will be reverted back as soon as the focus changes.

Reinstate the rootful size change in ResizeWindow to avoid that issue.

Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1669
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1671
Fixes: fa7b1c20 - xwayland: Use ConfigNotify screen hook instead of ResizeWindow
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1521>
2024-05-13 08:52:32 +00:00
..
kdrive os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
vfb os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
xfree86 modesetting: Fix invalid identity CTM on 32-bit. 2024-05-09 11:59:55 -06:00
xnest os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
xquartz os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
xwayland xwayland: Handle rootful resize in ResizeWindow 2024-05-13 08:52:32 +00:00
xwin os: unexport ddx callbacks 2024-05-08 09:37:35 +02:00
meson.build Drop DMX DDX 2021-09-07 09:34:31 +00:00