[clutter-texture] Unref the Cogl material on dispose

The material is created in the _init function and is owned by the
ClutterTexture so it will be leaked if not freed.
This commit is contained in:
Neil Roberts 2009-02-05 18:27:04 +00:00
parent ee0bf5e26d
commit e349642937

View File

@ -685,6 +685,12 @@ clutter_texture_dispose (GObject *object)
}
clutter_texture_async_load_cancel (texture);
if (priv->material != COGL_INVALID_HANDLE)
{
cogl_material_unref (priv->material);
priv->material = COGL_INVALID_HANDLE;
}
G_OBJECT_CLASS (clutter_texture_parent_class)->dispose (object);
}