From 90f240355e1f8316167674219cec2326c9934b37 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 14 Mar 2023 12:07:14 +0100 Subject: [PATCH] Cursor: fix warp on output change with no views --- river/Seat.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/river/Seat.zig b/river/Seat.zig index 5b5075f..ef561b1 100644 --- a/river/Seat.zig +++ b/river/Seat.zig @@ -327,6 +327,10 @@ pub fn focusOutput(self: *Self, output: ?*Output) void { var it = self.status_trackers.first; while (it) |node| : (it = node.next) node.data.sendOutput(new, .focused); } + + // Depending on configuration and cursor position, changing output focus + // may cause the cursor to be warped. + self.cursor.may_need_warp = true; } pub fn handleActivity(self: Self) void {