diff options
-rw-r--r-- | src/compositor/meta-compositor-xrender.c | 4 |
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 |