sway/sway/input
Brian Ashworth 5c32a48453 input: fix reloading crash due to keyboard group configuring
Keyboard group keyboards should not call sway_keyboard_configure. They
do not have an input config and they derive their state from the
keyboards within the group.

For some reason, I got sway_keyboard_configure and
seat_configure_keyboard mixed up and thought seat_reset_device called
the latter.

Calling sway_keyboard_configure with a keyboard group's keyboard is not
supported and can cause issues. If any clients are listening to the ipc
input event, a sigsegv will occur due to not every property - such as
identifier - being wired up for keyboard group keyboard's.

This also adds an assertion to sway_keyboard_configure to ensure that
this does not occur in the future and any instances are quickly caught.
2020-05-19 15:42:32 -04:00
..
cursor.c Implement pointer simulation if client hasn't bound to touch 2020-05-13 14:29:15 -04:00
input-manager.c input: fix reloading crash due to keyboard group configuring 2020-05-19 15:42:32 -04:00
keyboard.c input: fix reloading crash due to keyboard group configuring 2020-05-19 15:42:32 -04:00
libinput.c input/libinput: typo fixes (get -> get_default) 2019-08-03 15:46:05 +02:00
seat.c input: fix reloading crash due to keyboard group configuring 2020-05-19 15:42:32 -04:00
seatop_default.c input/tablet: simplify parameter plumbing for tablet references 2020-05-10 16:49:35 +02:00
seatop_down.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
seatop_move_floating.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
seatop_move_tiling.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
seatop_resize_floating.c Really fix floating window border resize problems 2020-05-13 11:07:31 +02:00
seatop_resize_tiling.c input: rename pointer handlers to be unambiguous 2020-05-02 18:28:06 +02:00
switch.c Fix a use-after-free error in switch binding 2020-04-14 19:41:30 -04:00
tablet.c input/tablet: query tablet focused surface for cursor image check 2020-04-26 09:14:54 +02:00
text_input.c im: Fix crash when im destorying and no focused surface exists 2020-04-04 11:42:04 +02:00