summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compositor/meta-compositor-xrender.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compositor/meta-compositor-xrender.c b/src/compositor/meta-compositor-xrender.c
index 180a15a1..3db7367b 100644
--- a/src/compositor/meta-compositor-xrender.c
+++ b/src/compositor/meta-compositor-xrender.c
@@ -2934,6 +2934,8 @@ meta_compositor_xrender_sync_window_geometry (MetaCompositor *compositor,
if (cw == NULL)
return;
+ meta_error_trap_push (window->display);
+
meta_window_get_input_rect (window, &rect);
if (xrender->debug)
@@ -3071,6 +3073,8 @@ meta_compositor_xrender_sync_window_geometry (MetaCompositor *compositor,
add_damage (xrender, damage);
xrender->clip_changed = TRUE;
+
+ meta_error_trap_pop (window->display);
}
static void