diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 015c0984f2..f98527fb98 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -2897,8 +2897,6 @@ gsk_gl_renderer_unrealize (GskRenderer *renderer) static void gsk_gl_renderer_clear_tree (GskGLRenderer *self) { - int removed_textures; - if (self->gl_context == NULL) return; @@ -2906,10 +2904,11 @@ gsk_gl_renderer_clear_tree (GskGLRenderer *self) ops_reset (&self->op_builder); - removed_textures = gsk_gl_driver_collect_textures (self->gl_driver); - #ifdef G_ENABLE_DEBUG + int removed_textures = gsk_gl_driver_collect_textures (self->gl_driver); GSK_RENDERER_NOTE (GSK_RENDERER (self), OPENGL, g_message ("Collected: %d textures", removed_textures)); +#else + gsk_gl_driver_collect_textures (self->gl_driver); #endif }