From: ARDiDo <90479315+ARDiDo@users.noreply.github.com> Date: Sun, 3 Oct 2021 18:21:32 +0000 (-0400) Subject: drag across monitor X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=565f0daee90bcc755d9a85debe8d090e3d93241a;p=proto%2Flabwc.git drag across monitor --- 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