diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 1697dcda52..cbc7bfb654 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -2637,7 +2637,8 @@ gdk_window_wayland_move_resize (GdkWindow *window, if (with_move) { /* Each toplevel has in its own "root" coordinate system */ - if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TOPLEVEL) + if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TOPLEVEL && + (window->x != x || window->y != y)) { window->x = x; window->y = y;