aboutsummaryrefslogtreecommitdiffstats
path: root/sway/input/seat.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/input/seat.c')
-rw-r--r--sway/input/seat.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sway/input/seat.c b/sway/input/seat.c
index 8bba7d8f..631a273f 100644
--- a/sway/input/seat.c
+++ b/sway/input/seat.c
@@ -564,6 +564,12 @@ void seat_set_focus_warp(struct sway_seat *seat,
564 view_set_activated(view, false); 564 view_set_activated(view, false);
565 } 565 }
566 566
567 if (last_workspace && last_workspace != new_workspace) {
568 struct timespec now;
569 clock_gettime(CLOCK_MONOTONIC, &now);
570 cursor_send_pointer_motion(seat->cursor, now.tv_nsec / 1000);
571 }
572
567 seat->has_focus = (container != NULL); 573 seat->has_focus = (container != NULL);
568 574
569 update_debug_tree(); 575 update_debug_tree();