]> git.mdlowis.com Git - proto/labwc.git/commitdiff
drag across monitor
authorARDiDo <90479315+ARDiDo@users.noreply.github.com>
Sun, 3 Oct 2021 18:21:32 +0000 (14:21 -0400)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sun, 3 Oct 2021 20:50:29 +0000 (21:50 +0100)
src/output.c

index 5a7c9319861667cf3d17854cc5f736ec404e53cd..a4d0ded06c8d14e6690568b0286865ef1b826870 100644 (file)
@@ -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