swayfx/include/sway/input
Kenny Levinsen 492267a5d6 seat: Refocus seat when wlr_drag is destroyed
wlr_drag installs grabs for the full duration of the drag, leading to
the drag target not being focused when the drag ends. This leads to
unexpected focus behavior, especially for the keyboard which requires
toggling focus away and back to set.

We can only fix the focus once the grabs are released, so refocus the
seat when the wlr_drag destroy event is received.

Closes: https://github.com/swaywm/sway/issues/5116
2020-06-30 13:27:51 +02:00
..
cursor.h input/pointer: don't trigger pointer bindings for emulated input 2020-06-18 22:35:01 +02:00
input-manager.h input: disable events for map_to_output devices when output not present 2020-06-19 10:02:22 +02:00
keyboard.h input/keyboard: wlr_keyboard_group enter and leave 2020-06-16 17:53:23 +02:00
libinput.h ipc: add input::libinput_config event 2019-07-23 20:45:46 +03:00
seat.h seat: Refocus seat when wlr_drag is destroyed 2020-06-30 13:27:51 +02:00
switch.h cmd_bindswitch: add option to execute on reload 2019-07-09 10:00:57 +03:00
tablet.h input: Add support for tablet protocol. 2019-09-25 23:10:33 -04:00
text_input.h im: make text-input listeners per text-input 2020-04-04 11:42:04 +02:00