From 9b7ed9b2cd6c9ee4dfab71aed9b7d97b720fceb0 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 31 Oct 2012 13:15:07 +0000 Subject: [PATCH] xlib/shm: Fix bogus assertion without shm available In particular note that _cairo_xlib_surface_put_shm is indeed called and is expected to be a no-op when shm is not available. Reported-by: Thomas Klausner Signed-off-by: Chris Wilson --- src/cairo-xlib-surface-shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-xlib-surface-shm.c b/src/cairo-xlib-surface-shm.c index 44e6284b1..0ca4305c9 100644 --- a/src/cairo-xlib-surface-shm.c +++ b/src/cairo-xlib-surface-shm.c @@ -55,7 +55,7 @@ _cairo_xlib_surface_get_shm (cairo_xlib_surface_t *surface, cairo_int_status_t _cairo_xlib_surface_put_shm (cairo_xlib_surface_t *surface) { - ASSERT_NOT_REACHED; + assert (!surface->fallback); return CAIRO_INT_STATUS_SUCCESS; }