diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2013-01-29 03:00:46 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2013-01-29 03:00:46 +0000 |
commit | fd59e6d86a3a1fc6720316f20deb8a0bd6f7b767 (patch) | |
tree | 87fe6302b743d3f0b16c69bf405f6e899cc70483 /src/cairo-xlib-surface.c | |
parent | a364a106b257c4493ba7b3badacc63599ba6064a (diff) | |
download | cairo-fd59e6d86a3a1fc6720316f20deb8a0bd6f7b767.tar.gz |
xlib/shm: Always request a CompletionEvent from ShmPutImage
...and treat is as an expected event for synchronisation.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-xlib-surface.c')
-rw-r--r-- | src/cairo-xlib-surface.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cairo-xlib-surface.c b/src/cairo-xlib-surface.c index ee69b66f9..96ba3ad7a 100644 --- a/src/cairo-xlib-surface.c +++ b/src/cairo-xlib-surface.c @@ -1345,8 +1345,7 @@ _cairo_xlib_surface_draw_image (cairo_xlib_surface_t *surface, if (ximage.obdata) XShmPutImage (display->display, surface->drawable, gc, &ximage, - src_x, src_y, dst_x, dst_y, width, height, - shm_image == NULL); + src_x, src_y, dst_x, dst_y, width, height, True); else XPutImage (display->display, surface->drawable, gc, &ximage, src_x, src_y, dst_x, dst_y, width, height); |