diff --git a/src/compositor/meta-texture-tower.c b/src/compositor/meta-texture-tower.c index ab4d61d26..2571c7e3c 100644 --- a/src/compositor/meta-texture-tower.c +++ b/src/compositor/meta-texture-tower.c @@ -126,12 +126,7 @@ meta_texture_tower_set_base_texture (MetaTextureTower *tower, { for (i = 1; i < tower->n_levels; i++) { - if (tower->textures[i] != NULL) - { - cogl_object_unref (tower->textures[i]); - tower->textures[i] = NULL; - } - + cogl_clear_object (&tower->textures[i]); g_clear_object (&tower->fbos[i]); }