From b6fcf0768c361b15db09d5732b92613a41168a25 Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Sun, 11 Dec 2011 11:10:20 +0100 Subject: [PATCH] xcb: Silence a compiler warning for mixing type and internal type enums cairo-xcb-surface-render.c:1134:35: warning: comparison between 'cairo_surface_type_t' and 'enum _cairo_internal_surface_type' [-Wenum-compare] Signed-off-by: Uli Schlachter --- src/cairo-xcb-surface-render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-xcb-surface-render.c b/src/cairo-xcb-surface-render.c index 5a4f74b90..40f031617 100644 --- a/src/cairo-xcb-surface-render.c +++ b/src/cairo-xcb-surface-render.c @@ -1131,7 +1131,7 @@ _cairo_xcb_surface_picture (cairo_xcb_surface_t *target, picture->width = rect.width; picture->height = rect.height; } - } else if (source->backend->type == CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT) { + } else if (_cairo_surface_is_snapshot (source)) { cairo_surface_snapshot_t *snap = (cairo_surface_snapshot_t *) source; cairo_xcb_surface_t *xcb = ((cairo_xlib_xcb_surface_t *) snap->target)->xcb;