wlroots-hyprland/types/seat
Andri Yngvason 3898bb482d seat: Let client manage its own resources
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
2023-04-18 08:29:30 +00:00
..
wlr_seat.c seat: Let client manage its own resources 2023-04-18 08:29:30 +00:00
wlr_seat_keyboard.c seat: Let client manage its own resources 2023-04-18 08:29:30 +00:00
wlr_seat_pointer.c seat: Let client manage its own resources 2023-04-18 08:29:30 +00:00
wlr_seat_touch.c seat: Let client manage its own resources 2023-04-18 08:29:30 +00:00