From 45331fe87c319a899fc3cb661dc842fd815282d6 Mon Sep 17 00:00:00 2001 From: Alexandros Frantzis Date: Fri, 7 Jan 2011 13:01:19 +0200 Subject: [PATCH] gl: Fix condition that prevents setting the size of window surfaces A typo in cairo_gl_surface_set_size() prevents resizing of window surfaces while incorrectly allows resizing of texture-backed surfaces. --- 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 d20fb98ca..0e4d275a7 100644 --- a/src/cairo-gl-surface.c +++ b/src/cairo-gl-surface.c @@ -459,7 +459,7 @@ cairo_gl_surface_set_size (cairo_surface_t *abstract_surface, } if (! _cairo_surface_is_gl (abstract_surface) || - ! _cairo_gl_surface_is_texture (surface)) { + _cairo_gl_surface_is_texture (surface)) { status = _cairo_surface_set_error (abstract_surface, _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); return;