mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-02-08 10:06:28 -05:00
This makes seat_client resources inert when seats and/or input devices are
destroyed, rather than destroying the resources.
When the client calls e.g. wl_keyboard_release(), it's not expecting the
keyboard global to be already destroyed, so this results in an error such
as this:
wl_display@1: error 0: invalid object 22
|
||
|---|---|---|
| .. | ||
| wlr_seat.c | ||
| wlr_seat_keyboard.c | ||
| wlr_seat_pointer.c | ||
| wlr_seat_touch.c | ||