From 5169423a9bce0bc202741b5d5942573a170629b6 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 8 Jan 2007 16:47:19 +0000 Subject: [PATCH] Don't leak the icon pixbuf after setting it to the image menu item. Found 2007-01-08 Emmanuele Bassi * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_create_item): Don't leak the icon pixbuf after setting it to the image menu item. Found by Paolo Borelli. svn path=/trunk/; revision=17119 --- ChangeLog | 6 ++++++ gtk/gtkrecentchoosermenu.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index e975906faa..b80d0f94db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-01-08 Emmanuele Bassi + + * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_create_item): + Don't leak the icon pixbuf after setting it to the image menu + item. Found by Paolo Borelli. + 2007-01-08 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_path_to_string): Don't diff --git a/gtk/gtkrecentchoosermenu.c b/gtk/gtkrecentchoosermenu.c index 893348e8f8..beea350dcf 100644 --- a/gtk/gtkrecentchoosermenu.c +++ b/gtk/gtkrecentchoosermenu.c @@ -933,6 +933,7 @@ gtk_recent_chooser_menu_create_item (GtkRecentChooserMenu *menu, image = gtk_image_new_from_pixbuf (icon); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); + g_object_unref (icon); } g_signal_connect (item, "activate",