swayfx/include/sway/input
David Rosca d0fe721fbb seatop_down: Change type of sx, sy to double in begin_seatop_down
Losing the precision resulted in wlr_cursor and wlr_seat::pointer_state
getting out of sync during pointer motion in seatop_down.
Since the difference was always under 1 px, it was practically
impossible to notice in normal use.

But because of being out of sync, cursor_rebase would always end up
incorrectly calling wlr_seat_pointer_notify_motion from
seatop_default_begin (on releasing mouse button) which broke cursor
locking.

See #5405
Closes #4632
2021-08-05 09:26:11 -04:00
..
cursor.h Fix wl_pointer.frame not sent on touch emulation 2021-07-26 16:58:11 +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 Automatically map built-in touchscreens/tablets to built-in panels 2021-02-25 09:38:00 -05:00
seat.h seatop_down: Change type of sx, sy to double in begin_seatop_down 2021-08-05 09:26:11 -04:00
switch.h cmd_bindswitch: add option to execute on reload 2019-07-09 10:00:57 +03:00
tablet.h input/tablet: add tool_mode option to set tablet tools as relative input 2020-10-12 15:01:37 +02:00
text_input.h Implement input method keyboard grab 2021-03-12 12:18:08 +01:00