[metacity] compositor-xrender: destroy extents in window_opacity_changed



commit 4dc6423e28204446b23b72bf1b15091ce331625f
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Fri Oct 11 22:19:55 2019 +0300

    compositor-xrender: destroy extents in window_opacity_changed

 src/compositor/meta-compositor-xrender.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/src/compositor/meta-compositor-xrender.c b/src/compositor/meta-compositor-xrender.c
index 2ddd4ce3..fc9a6fd7 100644
--- a/src/compositor/meta-compositor-xrender.c
+++ b/src/compositor/meta-compositor-xrender.c
@@ -2495,6 +2495,9 @@ meta_compositor_xrender_window_opacity_changed (MetaCompositor *compositor,
       meta_compositor_add_damage (compositor,
                                   "window_opacity_changed",
                                   cw->extents);
+
+      XFixesDestroyRegion (xrender->xdisplay, cw->extents);
+      cw->extents = None;
     }
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]