[gtk+/open-with-dialog] Fix reference counting for icons



commit 47308db2ba6fdf97fc4992654755ba1dbeb0bc6c
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Nov 24 16:09:55 2010 -0500

    Fix reference counting for icons

 gtk/gtkappchooserwidget.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkappchooserwidget.c b/gtk/gtkappchooserwidget.c
index 22c9652..e807273 100644
--- a/gtk/gtkappchooserwidget.c
+++ b/gtk/gtkappchooserwidget.c
@@ -537,6 +537,7 @@ gtk_app_chooser_widget_add_section (GtkAppChooserWidget *self,
 					    g_app_info_get_description (app) : "");
 
       icon = g_app_info_get_icon (app);
+      unref_icon = FALSE;
       if (icon == NULL)
 	{
 	  icon = g_themed_icon_new ("application-x-executable");
@@ -560,8 +561,6 @@ gtk_app_chooser_widget_add_section (GtkAppChooserWidget *self,
       g_free (app_string);
       if (unref_icon)
 	g_object_unref (icon);
-
-      unref_icon = FALSE;
     }
 
   g_free (bold_string);



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