summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-display.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2012-08-21 21:03:04 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2012-08-21 22:20:02 +0100
commit5c77b4df146796d8280a4f5b16949e3db4a1f84a (patch)
tree8216d8c03138ed46938f896903fa9476dbb84856 /src/cairo-xlib-display.c
parentaa5c7123097c56e2c35bf88b8377bbdd1523fbce (diff)
downloadcairo-5c77b4df146796d8280a4f5b16949e3db4a1f84a.tar.gz
xlib/shm: Only check if we are expecting an event
As the XCheckWindowEvent() has the unwanted side-effect of flushing the output queue when there is no event available (libX11 seems to be entirely anti-performant), we need to roll our own that only checks the already available event queue. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-xlib-display.c')
-rw-r--r--src/cairo-xlib-display.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/cairo-xlib-display.c b/src/cairo-xlib-display.c
index 12c162394..32e4699fe 100644
--- a/src/cairo-xlib-display.c
+++ b/src/cairo-xlib-display.c
@@ -372,8 +372,6 @@ _cairo_xlib_display_acquire (cairo_device_t *device, cairo_xlib_display_t **disp
return status;
*display = (cairo_xlib_display_t *) device;
- _cairo_xlib_display_flush_shm (*display);
-
return CAIRO_STATUS_SUCCESS;
}