From 565f0daee90bcc755d9a85debe8d090e3d93241a Mon Sep 17 00:00:00 2001 From: ARDiDo <90479315+ARDiDo@users.noreply.github.com> Date: Sun, 3 Oct 2021 14:21:32 -0400 Subject: [PATCH] drag across monitor --- src/output.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/output.c b/src/output.c index 5a7c9319..a4d0ded0 100644 --- a/src/output.c +++ b/src/output.c @@ -186,8 +186,11 @@ output_drag_icon_for_each_surface(struct output *output, struct seat *seat, if (!seat->drag_icon || !seat->drag_icon->mapped) { return; } + double ox = seat->cursor->x, oy = seat->cursor->y; + wlr_output_layout_output_coords(output->server->output_layout, + output->wlr_output, &ox, &oy); output_surface_for_each_surface(output, seat->drag_icon->surface, - seat->cursor->x, seat->cursor->y, iterator, user_data); + ox, oy, iterator, user_data); } static void