summaryrefslogtreecommitdiff
path: root/src/x11/window-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/x11/window-x11.c')
-rw-r--r--src/x11/window-x11.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c
index 94f62718b..c14f90070 100644
--- a/src/x11/window-x11.c
+++ b/src/x11/window-x11.c
@@ -1244,8 +1244,9 @@ meta_window_x11_move_resize_internal (MetaWindow *window,
{
meta_error_trap_push (window->display);
- if (window == window->display->grab_window &&
- meta_grab_op_is_resizing (window->display->grab_op) &&
+ if ((window->constructing ||
+ (window == window->display->grab_window &&
+ meta_grab_op_is_resizing (window->display->grab_op))) &&
!window->disable_sync &&
window->sync_request_counter != None &&
window->sync_request_alarm != None &&