Destroy clutter texture cache properly.
This commit is contained in:
@ -77,6 +77,14 @@ cairo_pixels_to_pixbuf (guint8 *pixels,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
eek_clutter_renderer_finalize (GObject *object)
|
||||||
|
{
|
||||||
|
EekClutterRendererPrivate *priv = EEK_CLUTTER_RENDERER_GET_PRIVATE(object);
|
||||||
|
g_hash_table_destroy (priv->outline_texture_cache);
|
||||||
|
G_OBJECT_CLASS (eek_clutter_renderer_parent_class)->finalize (object);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
eek_clutter_renderer_class_init (EekClutterRendererClass *klass)
|
eek_clutter_renderer_class_init (EekClutterRendererClass *klass)
|
||||||
{
|
{
|
||||||
@ -84,6 +92,8 @@ eek_clutter_renderer_class_init (EekClutterRendererClass *klass)
|
|||||||
|
|
||||||
g_type_class_add_private (gobject_class,
|
g_type_class_add_private (gobject_class,
|
||||||
sizeof (EekClutterRendererPrivate));
|
sizeof (EekClutterRendererPrivate));
|
||||||
|
|
||||||
|
gobject_class->finalize = eek_clutter_renderer_finalize;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user