wlroots-hyprland/types/seat
r-c-f f679895c77
seat: add check for NULL keyboard
Check for a NULL keyboard_state.keyboard value in
seat_client_create_keyboard() before trying to use it, as is done in
other functions like seat_client_send_repeat_info(). Prevents a segfault
in certain situations on keyboard removal, as seen in the sway issue.

Closes: https://github.com/swaywm/sway/issues/5205
Closes: https://github.com/swaywm/wlroots/issues/2073
2020-04-14 12:12:48 +02:00
..
wlr_seat.c Send pointer enter/leave on capability change 2020-03-14 00:09:32 +01:00
wlr_seat_keyboard.c seat: add check for NULL keyboard 2020-04-14 12:12:48 +02:00
wlr_seat_pointer.c Send pointer enter/leave on capability change 2020-03-14 00:09:32 +01:00
wlr_seat_touch.c wlr_seat_touch: Destroy the touchpoint on client destroy 2019-09-14 16:19:07 +03:00