diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-12-23 11:12:21 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-12-23 11:19:16 +0000 |
commit | 7d02e2d62d1d2d2852f256905af60f418216b9ea (patch) | |
tree | 283e3d2b6d661901fd9073ae03587130e39cba21 /src/cairo-xlib-surface-shm.c | |
parent | e748c122435c1047894f73c14266bc81ad2edecd (diff) | |
download | cairo-7d02e2d62d1d2d2852f256905af60f418216b9ea.tar.gz |
xlib/shm: Populate send_event and serial
Hopefully this random choice is more meaningful than random junk.
Bugzilla; https://bugs.freedesktop.org/show_bug.cgi?id=58672
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-xlib-surface-shm.c')
-rw-r--r-- | src/cairo-xlib-surface-shm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-xlib-surface-shm.c b/src/cairo-xlib-surface-shm.c index 684d7e851..8a9e66772 100644 --- a/src/cairo-xlib-surface-shm.c +++ b/src/cairo-xlib-surface-shm.c @@ -1133,6 +1133,8 @@ _cairo_xlib_shm_surface_mark_active (cairo_surface_t *_shm) XShmCompletionEvent ev; ev.type = display->shm->event; + ev.send_event = 1; /* XXX or lie? */ + ev.serial = NextRequest (display->display) - 1; ev.drawable = display->shm->window; ev.major_code = display->shm->opcode; ev.minor_code = X_ShmPutImage; @@ -1259,6 +1261,8 @@ has_broken_send_shm_event (cairo_xlib_display_t *display, } ev.type = shm->event; + ev.send_event = 1; + ev.serial = 1; ev.drawable = shm->window; ev.major_code = shm->opcode; ev.minor_code = X_ShmPutImage; |