wlroots/backend/wayland
Kirill Primak 629a5171f2 backend/wayland: don't ack outdated configures
This commit fixes the following interaction:

1) The host compositor sends a configure sequence for an output.
2) Before handling it, the guest compositor disables and immediately
re-enables the output.
3) The guest compositor tries to ack the configure event from step 1
which isn't relevant anymore after unmapping and re-initialization.

Instead, ignore all configure events after unmapping until we're sure
the host compositor has processed the unmapping.

Also see
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/108.
2024-06-11 09:44:42 +03:00
..
backend.c Define _POSIX_C_SOURCE globally 2024-02-15 15:41:12 +01:00
meson.build linux-dmabuf-v1: switch to stable 2024-01-31 08:20:17 +00:00
output.c backend/wayland: don't ack outdated configures 2024-06-11 09:44:42 +03:00
pointer.c Avoid using wayland-{client,server}.h 2024-04-17 13:37:12 +00:00
seat.c Avoid using wayland-{client,server}.h 2024-04-17 13:37:12 +00:00
tablet_v2.c input-device: drop wlr_input_device.{vendor,product} 2024-03-07 11:08:18 +00:00