summaryrefslogtreecommitdiff
path: root/src/core/window.c
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-03-18 18:55:32 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2014-03-18 18:55:32 -0400
commit43a409dec4092f41c6eb0ded55853e2d9980f3d4 (patch)
treee95c67902d146f3b5515b5271b264940ebbbffdf /src/core/window.c
parentb087fce062690f99bc7d4392a169b024dbca415d (diff)
downloadmutter-43a409dec4092f41c6eb0ded55853e2d9980f3d4.tar.gz
window: Don't sync window geometry when we haven't shown it yet
Diffstat (limited to 'src/core/window.c')
-rw-r--r--src/core/window.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/window.c b/src/core/window.c
index 38aaf11fd..480aa3deb 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -4970,9 +4970,10 @@ meta_window_move_resize_internal (MetaWindow *window,
newx, newy, window->rect.width, window->rect.height,
window->user_rect.x, window->user_rect.y,
window->user_rect.width, window->user_rect.height);
- meta_compositor_sync_window_geometry (window->display->compositor,
- window,
- did_placement);
+ if (window->visible_to_compositor)
+ meta_compositor_sync_window_geometry (window->display->compositor,
+ window,
+ did_placement);
}
else
{