aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--types/wlr_cursor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/types/wlr_cursor.c b/types/wlr_cursor.c
index a3cf5183..f82d3c79 100644
--- a/types/wlr_cursor.c
+++ b/types/wlr_cursor.c
@@ -434,8 +434,8 @@ static void output_cursor_output_handle_surface_commit(
wl_container_of(listener, output_cursor, surface_commit);
struct wlr_surface *surface = output_cursor->surface;
- output_cursor->surface_hotspot.x += surface->current.dx;
- output_cursor->surface_hotspot.y += surface->current.dy;
+ output_cursor->surface_hotspot.x -= surface->current.dx;
+ output_cursor->surface_hotspot.y -= surface->current.dy;
output_cursor_output_commit_surface(output_cursor);
}