]> git.mdlowis.com Git - proto/labwc.git/commitdiff
Call wlr_xwayland_surface_configure() on move
authorJohan Malm <jgm323@gmail.com>
Fri, 27 Dec 2019 22:07:29 +0000 (22:07 +0000)
committerJohan Malm <jgm323@gmail.com>
Fri, 27 Dec 2019 22:07:29 +0000 (22:07 +0000)
server.c

index b18fc4634255550d3be49fb6d34e54c500246804..7139a57aae52fa1adfd33d16669dd6b8773d7d05 100644 (file)
--- a/server.c
+++ b/server.c
@@ -5,6 +5,16 @@ static void process_cursor_move(struct server *server, uint32_t time)
        /* Move the grabbed view to the new position. */
        server->grabbed_view->x = server->cursor->x - server->grab_x;
        server->grabbed_view->y = server->cursor->y - server->grab_y;
+
+       struct view *view = server->grabbed_view;
+       if (view->type == LAB_XWAYLAND_VIEW) {
+               wlr_xwayland_surface_configure(view->xwayland_surface,
+                                              server->grabbed_view->x,
+                                              server->grabbed_view->y,
+                                              view->xwayland_surface->width,
+                                              view->xwayland_surface->height);
+
+       }
 }
 
 static void process_cursor_resize(struct server *server, uint32_t time)