From 5d4bad7b21a586597558dec587744728db7c9c0c Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Wed, 29 Aug 2007 13:49:27 +0000 Subject: [PATCH] * fix a mem leak pmo-trunk-r3128 --- src/maemo/modest-msg-view-window.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/maemo/modest-msg-view-window.c b/src/maemo/modest-msg-view-window.c index 5676299..dc67a34 100644 --- a/src/maemo/modest-msg-view-window.c +++ b/src/maemo/modest-msg-view-window.c @@ -455,7 +455,7 @@ menubar_to_menu (GtkUIManager *ui_manager) { GtkWidget *main_menu; GtkWidget *menubar; - GList *iter; + GList *iter, *children; /* Create new main menu */ main_menu = gtk_menu_new(); @@ -463,15 +463,17 @@ menubar_to_menu (GtkUIManager *ui_manager) /* Get the menubar from the UI manager */ menubar = gtk_ui_manager_get_widget (ui_manager, "/MenuBar"); - iter = gtk_container_get_children (GTK_CONTAINER (menubar)); + iter = children = gtk_container_get_children (GTK_CONTAINER (menubar)); while (iter) { GtkWidget *menu; menu = GTK_WIDGET (iter->data); gtk_widget_reparent(menu, main_menu); - + iter = g_list_next (iter); } + g_list_free (children); + return main_menu; } -- 1.7.9.5