Blob Blame History Raw
diff -up gthumb-2.10.8/libgthumb/gtk-utils.c.icon-crash gthumb-2.10.8/libgthumb/gtk-utils.c
--- gthumb-2.10.8/libgthumb/gtk-utils.c.icon-crash	2008-07-18 20:59:17.000000000 -0400
+++ gthumb-2.10.8/libgthumb/gtk-utils.c	2008-07-18 21:10:12.000000000 -0400
@@ -1018,10 +1018,14 @@ panel_find_icon (GtkIconTheme  *icon_the
 						icon_no_extension,
 						size,
 						0);
-	retval = g_strdup (gtk_icon_info_get_filename (icon_info));
-
 	g_free (icon_no_extension);
-	gtk_icon_info_free (icon_info);
+
+        if (icon_info) {
+		retval = g_strdup (gtk_icon_info_get_filename (icon_info));
+		gtk_icon_info_free (icon_info);
+	}
+        else
+       		retval = NULL;
 
 	return retval;
 }