diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-24 17:39:08 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-24 17:39:35 +0100 |
commit | fc38d7375d4f0342ece91596d71f0ce56aa2c975 (patch) | |
tree | e3406060b5193f9b777671e22f48993e00085898 /src/cairo-xlib-surface.c | |
parent | 5355eab17d026f5d5566e6de47c9dbffc5ece5d0 (diff) | |
download | cairo-fc38d7375d4f0342ece91596d71f0ce56aa2c975.tar.gz |
xlib/shm: Add missing release of the display after GetImage
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 | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cairo-xlib-surface.c b/src/cairo-xlib-surface.c index 6127e076c..a35ea43b2 100644 --- a/src/cairo-xlib-surface.c +++ b/src/cairo-xlib-surface.c @@ -779,8 +779,10 @@ _get_image_surface (cairo_xlib_surface_t *surface, AllPlanes); XSetErrorHandler (old_handler); - if (success) + if (success) { + cairo_device_release (&display->base); return &image->base; + } cairo_surface_destroy (&image->base); } |