diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-18 09:10:07 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-18 09:10:07 +0100 |
commit | 99a0d38a33a3dd311a4cf4481b7286db4e8ec775 (patch) | |
tree | 0d80ac56d76cb5ce6453fc2d6e812aa3027ab8ac /src/cairo-xlib-surface-shm.c | |
parent | ec01c71ecab46e0252d295f8d1f24f261b3f52af (diff) | |
download | cairo-99a0d38a33a3dd311a4cf4481b7286db4e8ec775.tar.gz |
xlib/shm: Fix runtime checking of has-shm-pixmaps for !shm case
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 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-xlib-surface-shm.c b/src/cairo-xlib-surface-shm.c index 2d201272a..496bfc9ef 100644 --- a/src/cairo-xlib-surface-shm.c +++ b/src/cairo-xlib-surface-shm.c @@ -621,6 +621,9 @@ static int has_shm_pixmaps (cairo_xlib_surface_t *surface) { cairo_xlib_display_t *display = (cairo_xlib_display_t *)surface->base.device; + if (!display->shm) + return 0; + return display->shm->has_pixmaps; } |