Blame marco_effects-remove-hack.patch
|
Wolfgang Ulbrich |
2d839d3 |
diff --git a/src/core/effects.c b/src/core/effects.c
|
|
Wolfgang Ulbrich |
2d839d3 |
index 469184e..163ec05 100644
|
|
Wolfgang Ulbrich |
2d839d3 |
--- a/src/core/effects.c
|
|
Wolfgang Ulbrich |
2d839d3 |
+++ b/src/core/effects.c
|
|
Wolfgang Ulbrich |
2d839d3 |
@@ -316,23 +316,6 @@ update_wireframe_window (MetaDisplay *display,
|
|
Wolfgang Ulbrich |
2d839d3 |
}
|
|
Wolfgang Ulbrich |
2d839d3 |
#endif
|
|
Wolfgang Ulbrich |
2d839d3 |
|
|
Wolfgang Ulbrich |
2d839d3 |
-/**
|
|
Wolfgang Ulbrich |
2d839d3 |
- * A hack to force the X server to synchronize with the
|
|
Wolfgang Ulbrich |
2d839d3 |
- * graphics hardware.
|
|
Wolfgang Ulbrich |
2d839d3 |
- */
|
|
Wolfgang Ulbrich |
2d839d3 |
-static void
|
|
Wolfgang Ulbrich |
2d839d3 |
-graphics_sync (BoxAnimationContext *context)
|
|
Wolfgang Ulbrich |
2d839d3 |
-{
|
|
Wolfgang Ulbrich |
2d839d3 |
- XImage *image;
|
|
Wolfgang Ulbrich |
2d839d3 |
-
|
|
Wolfgang Ulbrich |
2d839d3 |
- image = XGetImage (context->screen->display->xdisplay,
|
|
Wolfgang Ulbrich |
2d839d3 |
- context->screen->xroot,
|
|
Wolfgang Ulbrich |
2d839d3 |
- 0, 0, 1, 1,
|
|
Wolfgang Ulbrich |
2d839d3 |
- AllPlanes, ZPixmap);
|
|
Wolfgang Ulbrich |
2d839d3 |
-
|
|
Wolfgang Ulbrich |
2d839d3 |
- XDestroyImage (image);
|
|
Wolfgang Ulbrich |
2d839d3 |
-}
|
|
Wolfgang Ulbrich |
2d839d3 |
-
|
|
Wolfgang Ulbrich |
2d839d3 |
static gboolean
|
|
Wolfgang Ulbrich |
2d839d3 |
effects_draw_box_animation_timeout (BoxAnimationContext *context)
|
|
Wolfgang Ulbrich |
2d839d3 |
{
|
|
Wolfgang Ulbrich |
2d839d3 |
@@ -383,8 +366,6 @@ effects_draw_box_animation_timeout (BoxAnimationContext *context)
|
|
Wolfgang Ulbrich |
2d839d3 |
context->gc);
|
|
Wolfgang Ulbrich |
2d839d3 |
#endif /* !HAVE_SHAPE */
|
|
Wolfgang Ulbrich |
2d839d3 |
|
|
Wolfgang Ulbrich |
2d839d3 |
- graphics_sync (context);
|
|
Wolfgang Ulbrich |
2d839d3 |
-
|
|
Wolfgang Ulbrich |
2d839d3 |
context->finished(context->finished_data);
|
|
Wolfgang Ulbrich |
2d839d3 |
|
|
Wolfgang Ulbrich |
2d839d3 |
g_free (context);
|
|
Wolfgang Ulbrich |
2d839d3 |
@@ -425,7 +406,7 @@ effects_draw_box_animation_timeout (BoxAnimationContext *context)
|
|
Wolfgang Ulbrich |
2d839d3 |
#endif /* !HAVE_SHAPE */
|
|
Wolfgang Ulbrich |
2d839d3 |
|
|
Wolfgang Ulbrich |
2d839d3 |
/* kick changes onto the server */
|
|
Wolfgang Ulbrich |
2d839d3 |
- graphics_sync (context);
|
|
Wolfgang Ulbrich |
2d839d3 |
+ XFlush (context->screen->display->xdisplay);
|
|
Wolfgang Ulbrich |
2d839d3 |
|
|
Wolfgang Ulbrich |
2d839d3 |
return TRUE;
|
|
Wolfgang Ulbrich |
2d839d3 |
}
|
|
Wolfgang Ulbrich |
2d839d3 |
|