swayfx/sway/input
Brian Ashworth 0cdad33f1a input/keyboard: reset seat keyboard on destroy
If a sway keyboard is being destroyed, then the keyboard is being
removed from a seat. If the associated wlr_keyboard is the currently
set keyboard for the wlr_seat, then we need to reset the wlr_seat's
keyboard to NULL so it doesn't reference an invalid device for the seat.
The next configured keyboard from the seat or the next keyboard from
that seat that has an event will then become the seat keyboard.
Similarly, this needs to be done for a wlr_keyboard_group's keyboard
when the wlr_keyboard_group is being destroyed.
2019-11-28 10:34:49 +01:00
..
cursor.c input: Add support for tablet protocol. 2019-09-25 23:10:33 -04:00
input-manager.c config: improvements to the reload validation 2019-11-27 02:04:13 +01:00
keyboard.c input/keyboard: reset seat keyboard on destroy 2019-11-28 10:34:49 +01:00
libinput.c input/libinput: typo fixes (get -> get_default) 2019-08-03 15:46:05 +02:00
seat.c input: seat: Fix seat device list not initialised before use 2019-11-24 21:51:06 +01:00
seatop_default.c seatop_default: handle focus for unmanaged xwayland windows last 2019-11-08 19:06:00 -05:00
seatop_down.c input/seatop_down: add axis handler 2019-08-16 08:57:17 +03:00
seatop_move_floating.c seatop_move_floating: make container respect pointer constraint 2019-11-04 23:53:30 +01:00
seatop_move_tiling.c Layout tiled using a width/height fraction 2019-07-14 11:13:55 -04:00
seatop_resize_floating.c Clear pointer focus during move and resize seatops 2019-04-28 21:07:47 +03:00
seatop_resize_tiling.c Clear pointer focus during move and resize seatops 2019-04-28 21:07:47 +03:00
switch.c cmd_bindswitch: add option to execute on reload 2019-07-09 10:00:57 +03:00
tablet.c input: Add support for tablet protocol. 2019-09-25 23:10:33 -04:00