1
0
Fork 0
mirror of https://github.com/NickHu/sway synced 2025-02-05 20:46:18 +01:00
sway-patched-tray-menu/sway/input
Daniel De Graaf 8aa89dc277 Fix focus tracking when session lock is active
Remove the incorrect attempt to block focus changes when an input grab
is present and replace it with the same logic used for layer_shell-based
screen lockers: restore the focus after changing it.

This fixes a use-after-free of seat->workspace if outputs are destroyed
while a screen lock is enabled.
2022-10-28 19:41:24 +02:00
..
cursor.c Use keyboard_state.focused_surface directly 2022-10-09 10:07:51 +02:00
input-manager.c Fix keymap being NULL and segfaulting on dev add 2022-10-23 11:56:29 +02:00
keyboard.c Remove access to wlr_input_device union 2022-06-22 12:44:15 -04:00
libinput.c Fix keymap being NULL and segfaulting on dev add 2022-10-23 11:56:29 +02:00
seat.c Fix focus tracking when session lock is active 2022-10-28 19:41:24 +02:00
seatop_default.c input: tweak focus behavior to allow focusing parent containers 2022-10-21 10:05:00 +02:00
seatop_down.c sway/input: follow up wlroots input device events renaming 2022-03-17 21:52:59 +03:00
seatop_move_floating.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
seatop_move_tiling.c Add tab dragging functionality 2021-05-06 00:24:55 -04:00
seatop_resize_floating.c Handle border width and height on minimum floating sizes 2021-12-14 10:30:10 +01:00
seatop_resize_tiling.c container: Move pending state to state struct 2021-02-16 22:05:00 -05:00
switch.c Remove access to wlr_input_device union 2022-06-22 12:44:15 -04:00
tablet.c Remove access to wlr_input_device union 2022-06-22 12:44:15 -04:00
text_input.c sway/input: don't pass possibly invalid modifiers pointer 2022-03-04 08:37:07 +01:00