[metacity] effects: remove hack



commit f25b7760b7430b674afdb4de1e2072cd99ea3fbc
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Sep 23 17:15:25 2015 +0300

    effects: remove hack
    
    Remove hack added in 766d46b70d397ed6966d8b1f7fd5bd63ee7f2bcf.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752775

 src/core/effects.c |   21 +--------------------
 1 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/src/core/effects.c b/src/core/effects.c
index ca176d9..2897f47 100644
--- a/src/core/effects.c
+++ b/src/core/effects.c
@@ -297,23 +297,6 @@ update_wireframe_window (MetaDisplay         *display,
     }
 }
 
-/**
- * A hack to force the X server to synchronize with the
- * graphics hardware.
- */
-static void
-graphics_sync (BoxAnimationContext *context)
-{
-  XImage *image;
-
-  image = XGetImage (context->screen->display->xdisplay,
-                     context->screen->xroot,
-                     0, 0, 1, 1,
-                     AllPlanes, ZPixmap);
-
-  XDestroyImage (image);
-}
-
 static gboolean
 effects_draw_box_animation_timeout (BoxAnimationContext *context)
 {
@@ -342,8 +325,6 @@ effects_draw_box_animation_timeout (BoxAnimationContext *context)
         XDestroyWindow (context->screen->display->xdisplay,
                           context->wireframe_xwindow);
 
-      graphics_sync (context);
-
       g_free (context);
       return FALSE;
     }
@@ -370,7 +351,7 @@ effects_draw_box_animation_timeout (BoxAnimationContext *context)
                            &draw_rect);
 
   /* kick changes onto the server */
-  graphics_sync (context);
+  XFlush (context->screen->display->xdisplay);
 
   return TRUE;
 }


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