xserver/hw
Olivier Fourdan 71e8be4e36 xwayland: Clear the "xwl-window" tag on unrealize
Now that we keep the Wayland surface around for longer than the
xwl_window, we might get events for that surface after the X11 window
is unrealized.

Make sure we untag the Wayland surface when the Wayland surface is
delayed, to break the wl_surface/xwl_window relationship, so that events
for that surface are discarded by Xwayland.

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Fixes: e37f18ee9 - xwayland: Delay wl_surface destruction
(cherry picked from commit a1d14aa8c5)
2022-10-19 11:29:36 +02:00
..
vfb Don't install Xvfb 2022-01-18 12:09:52 +01:00
xwayland xwayland: Clear the "xwl-window" tag on unrealize 2022-10-19 11:29:36 +02:00
meson.build Drop Xephyr / kdrive DDX 2022-01-18 12:09:52 +01:00