diff --git a/src/cairo-gl-composite.c b/src/cairo-gl-composite.c index ca96b6b3c..ddb06d6df 100644 --- a/src/cairo-gl-composite.c +++ b/src/cairo-gl-composite.c @@ -100,6 +100,7 @@ _cairo_gl_pattern_texture_setup (cairo_gl_operand_t *operand, } assert (surface->base.backend == &_cairo_gl_surface_backend); + assert (_cairo_gl_surface_is_texture (surface)); operand->type = CAIRO_GL_OPERAND_TEXTURE; operand->texture.surface = surface;