[gtk+] GtkActionMuxer: Plug a memory leak



commit 0b88b869e624df9153d49c23ae0e24d3e899abf1
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jun 28 22:37:14 2014 -0400

    GtkActionMuxer: Plug a memory leak
    
    valgrind complained that we leak the primary_accels table.

 gtk/gtkactionmuxer.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkactionmuxer.c b/gtk/gtkactionmuxer.c
index 09cb1b3..a1dc9f8 100644
--- a/gtk/gtkactionmuxer.c
+++ b/gtk/gtkactionmuxer.c
@@ -534,6 +534,8 @@ gtk_action_muxer_finalize (GObject *object)
   g_assert_cmpint (g_hash_table_size (muxer->observed_actions), ==, 0);
   g_hash_table_unref (muxer->observed_actions);
   g_hash_table_unref (muxer->groups);
+  if (muxer->primary_accels)
+    g_hash_table_unref (muxer->primary_accels);
 
   G_OBJECT_CLASS (gtk_action_muxer_parent_class)
     ->finalize (object);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]