aboutsummaryrefslogtreecommitdiff
path: root/sway/input
diff options
context:
space:
mode:
authorScott Leggett <scott@sl.id.au>2018-06-06 20:45:02 +1000
committerScott Leggett <scott@sl.id.au>2018-06-06 20:45:02 +1000
commit609c420501cba7fe1d32d50a5b5ed79ba7d8a062 (patch)
tree19f01bff326a249307b85840fa839284aabd9e66 /sway/input
parentcac400a40bf032d0ba29f28d91a633f9938451d5 (diff)
Initialise previous cursor position.
Fix the problem with focus jumping to the container under the cursor when first starting sway.
Diffstat (limited to 'sway/input')
-rw-r--r--sway/input/cursor.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sway/input/cursor.c b/sway/input/cursor.c
index d6e17ae1..4100479c 100644
--- a/sway/input/cursor.c
+++ b/sway/input/cursor.c
@@ -480,6 +480,9 @@ struct sway_cursor *sway_cursor_create(struct sway_seat *seat) {
return NULL;
}
+ cursor->previous.x = wlr_cursor->x;
+ cursor->previous.y = wlr_cursor->y;
+
cursor->seat = seat;
wlr_cursor_attach_output_layout(wlr_cursor,
root_container.sway_root->output_layout);