[gedit] view: do not leak the GtkMenu



commit 9972679918e386f0b1bd117f0496770f60e10e17
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed Jan 13 17:01:37 2016 +0100

    view: do not leak the GtkMenu

 gedit/gedit-view.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gedit/gedit-view.c b/gedit/gedit-view.c
index c1744c8..602796e 100644
--- a/gedit/gedit-view.c
+++ b/gedit/gedit-view.c
@@ -473,8 +473,12 @@ show_line_numbers_menu (GeditView      *view,
 
        gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
 
-       gtk_widget_show_all (menu);
+       g_signal_connect (menu,
+                         "selection-done",
+                         G_CALLBACK (gtk_widget_destroy),
+                         NULL);
 
+       gtk_widget_show_all (menu);
        gtk_menu_popup (GTK_MENU (menu),
                        NULL,
                        NULL,


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