git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitfee107f451421feff4785745d8dc5d36bf72744e
parentbe8d6c9ac5
authorIsaac Freund <[email protected]>
date2023-03-05 09:44
Cursor: use pending position to warp during move

 river/Cursor.zig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/river/Cursor.zig b/river/Cursor.zig
index 82768ec..5ac6076 100644
--- a/river/Cursor.zig
+++ b/river/Cursor.zig
@@ -830,8 +830,8 @@ fn processMotion(self: *Self, device: *wlr.InputDevice, time: u32, delta_x: f64,
 
             self.wlr_cursor.warpClosest(
                 device,
-                @intToFloat(f64, data.offset_x + view.current.box.x),
-                @intToFloat(f64, data.offset_y + view.current.box.y),
+                @intToFloat(f64, data.offset_x + view.pending.box.x),
+                @intToFloat(f64, data.offset_y + view.pending.box.y),
             );
 
             server.root.applyPending();