diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-08-05 06:26:34 +0200 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-08-05 06:26:34 +0200 |
| commit | ef9ec5683ba1566256a03cec8a562d51a4f8d5d6 (patch) | |
| tree | 9659dec4949f0e5d3a3be5d865adccde3b80cd8d /README.md | |
| parent | ff3a50b0de1c7dbd52809d0760181dabeb3e13cc (diff) | |
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
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions
