[ekiga] Fixed the menu popups in the heap view widget
- From: Julien Puydt <jpuydt src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [ekiga] Fixed the menu popups in the heap view widget
- Date: Sat,  1 Mar 2014 16:31:45 +0000 (UTC)
commit f251cfa87f26c82a8fa339546d5408a3ffe82382
Author: Julien Puydt <jpuydt free fr>
Date:   Sat Mar 1 14:59:52 2014 +0100
    Fixed the menu popups in the heap view widget
 lib/engine/gui/gtk-frontend/heap-view.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/heap-view.cpp b/lib/engine/gui/gtk-frontend/heap-view.cpp
index 4c0ff80..bf529fe 100644
--- a/lib/engine/gui/gtk-frontend/heap-view.cpp
+++ b/lib/engine/gui/gtk-frontend/heap-view.cpp
@@ -420,9 +420,11 @@ on_clicked_show_group_menu (HeapView* self,
     gtk_widget_show_all (builder.menu);
     gtk_menu_popup (GTK_MENU (builder.menu), NULL, NULL,
                    NULL, NULL, event->button, event->time);
+    g_signal_connect (builder.menu, "hide",
+                      G_CALLBACK (g_object_unref),
+                      (gpointer) builder.menu);
   }
   g_object_ref_sink (builder.menu);
-  g_object_unref (builder.menu);
 }
 
 static void
@@ -447,9 +449,11 @@ on_clicked_show_presentity_menu (HeapView* self,
     gtk_widget_show_all (builder.menu);
     gtk_menu_popup (GTK_MENU (builder.menu), NULL, NULL,
                    NULL, NULL, event->button, event->time);
+    g_signal_connect (builder.menu, "hide",
+                      G_CALLBACK (g_object_unref),
+                      (gpointer) builder.menu);
   }
   g_object_ref_sink (builder.menu);
-  g_object_unref (builder.menu);
 }
 
 static gint
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]