From a9d821b7a0f582b3d1b0175adee3350c81061a94 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 14 May 2010 21:06:18 +0200 Subject: [PATCH] gl: gl surfaces are only similar when they share the same device Fixes gl-surface-source test for gl target --- src/cairo-gl-surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-gl-surface.c b/src/cairo-gl-surface.c index 09932e186..9b17a5397 100644 --- a/src/cairo-gl-surface.c +++ b/src/cairo-gl-surface.c @@ -891,7 +891,7 @@ _cairo_gl_surface_clone_similar (void *abstract_surface, { cairo_gl_surface_t *surface = abstract_surface; - if (src->backend == surface->base.backend) { + if (src->device == surface->base.device) { *clone_offset_x = 0; *clone_offset_y = 0; *clone_out = cairo_surface_reference (src);