[gedit] menustackswitcher: implement finalize to free hash table
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] menustackswitcher: implement finalize to free hash table
- Date: Sat, 29 Mar 2014 22:22:54 +0000 (UTC)
commit 4b4c633cf94c01a0464d15db7a7ac5c395244edc
Author: Paolo Borelli <pborelli gnome org>
Date: Sat Mar 29 23:18:42 2014 +0100
menustackswitcher: implement finalize to free hash table
gedit/gedit-menu-stack-switcher.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-menu-stack-switcher.c b/gedit/gedit-menu-stack-switcher.c
index b0709ac..0ca0f9f 100644
--- a/gedit/gedit-menu-stack-switcher.c
+++ b/gedit/gedit-menu-stack-switcher.c
@@ -396,6 +396,17 @@ gedit_menu_stack_switcher_dispose (GObject *object)
}
static void
+gedit_menu_stack_switcher_finalize (GObject *object)
+{
+ GeditMenuStackSwitcher *switcher = GEDIT_MENU_STACK_SWITCHER (object);
+ GeditMenuStackSwitcherPrivate *priv = switcher->priv;
+
+ g_hash_table_destroy (priv->buttons);
+
+ G_OBJECT_CLASS (gedit_menu_stack_switcher_parent_class)->finalize (object);
+}
+
+static void
gedit_menu_stack_switcher_class_init (GeditMenuStackSwitcherClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
@@ -403,6 +414,7 @@ gedit_menu_stack_switcher_class_init (GeditMenuStackSwitcherClass *klass)
object_class->get_property = gedit_menu_stack_switcher_get_property;
object_class->set_property = gedit_menu_stack_switcher_set_property;
object_class->dispose = gedit_menu_stack_switcher_dispose;
+ object_class->finalize = gedit_menu_stack_switcher_finalize;
g_object_class_install_property (object_class,
PROP_STACK,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]