[WIP] Fix client cursors
-
in request_set_cursor, to tell if there is pointer focus don't check what's under the cursor, check if the seat handle has a focused surface for the pointer, look in pointer_state, that will probably fix the jump
Test clients:
-
qutebrowser -
gnome-calculator, gnome-terminal -
weston-subsurfaces
See https://github.com/swaywm/wlroots/pull/255#issuecomment-335585656
Fixes #253 (closed)