Fix two little memory leaks
This commit is contained in:
@ -522,7 +522,8 @@ e_plugin_ui_hook_init (EPluginUIHook *hook)
|
||||
(GDestroyNotify) g_free,
|
||||
(GDestroyNotify) g_free);
|
||||
|
||||
registry = g_hash_table_new (g_direct_hash, g_direct_equal);
|
||||
registry = g_hash_table_new_full (g_direct_hash, g_direct_equal,
|
||||
NULL, (GDestroyNotify) g_hash_table_destroy);
|
||||
|
||||
hook->priv = G_TYPE_INSTANCE_GET_PRIVATE (
|
||||
hook, E_TYPE_PLUGIN_UI_HOOK, EPluginUIHookPrivate);
|
||||
|
||||
@ -472,6 +472,11 @@ et_dispose (GObject *object)
|
||||
priv->table_canvas = NULL;
|
||||
}
|
||||
|
||||
if (priv->item != NULL) {
|
||||
g_object_unref (G_OBJECT (priv->item));
|
||||
priv->item = NULL;
|
||||
}
|
||||
|
||||
/* Chain up to parent's dispose() method. */
|
||||
G_OBJECT_CLASS (e_tree_parent_class)->dispose (object);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user