From 00a92312e270c0a3c4e190587c1445bceffc7090 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 17 Jan 2007 12:30:18 +0000 Subject: [PATCH] Fix a wrong free() call. (Thanks to Thomas Wood for catching that) 2007-01-17 Emmanuele Bassi * gtk/gtkrecentchoosermenu.c: Fix a wrong free() call. (Thanks to Thomas Wood for catching that) svn path=/branches/gtk-2-10/; revision=17172 --- ChangeLog | 5 +++++ gtk/gtkrecentchoosermenu.c | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 478e19e9c1..be21ac4bc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-01-17 Emmanuele Bassi + + * gtk/gtkrecentchoosermenu.c: Fix a wrong free() call. (Thanks + to Thomas Wood for catching that) + 2007-01-17 Matthias Clasen * modules/printbackends/cups/gtkprintbackendcups.c: Don't use diff --git a/gtk/gtkrecentchoosermenu.c b/gtk/gtkrecentchoosermenu.c index ed9397ea6e..6492e16a77 100644 --- a/gtk/gtkrecentchoosermenu.c +++ b/gtk/gtkrecentchoosermenu.c @@ -941,6 +941,8 @@ gtk_recent_chooser_menu_create_item (GtkRecentChooserMenu *menu, item = gtk_image_menu_item_new_with_label (text); } + g_free (text); + label = GTK_BIN (item)->child; if (label) { @@ -962,9 +964,6 @@ gtk_recent_chooser_menu_create_item (GtkRecentChooserMenu *menu, G_CALLBACK (item_activate_cb), menu); -out: - g_free (label); - return item; }