]> Pileus Git - ~andy/gtk/commitdiff
Don't leak the icon pixbuf after setting it to the image menu item. Found
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 8 Jan 2007 16:47:19 +0000 (16:47 +0000)
committerEmmanuele Bassi <ebassi@src.gnome.org>
Mon, 8 Jan 2007 16:47:19 +0000 (16:47 +0000)
2007-01-08  Emmanuele Bassi  <ebassi@gnome.org>

* 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
gtk/gtkrecentchoosermenu.c

index e975906faa3c8b656d3bb592a6ffe6a018c018a6..b80d0f94db9974a374672f3f647d296182e61ea5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-01-08  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * 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  <mclasen@redhat.com>
 
        * gtk/gtktreemodel.c (gtk_tree_path_to_string): Don't 
index 893348e8f85f673e5a6cc1114b2dbf9879aa5fea..beea350dcf159175cb9b8d51180131786ec5340e 100644 (file)
@@ -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",