Merged from trunk:
2008-10-23 Alexander Larsson <alexl@redhat.com> Merged from trunk: Bug 528320 - Incorrect icons displayed for files with custom mimetype icons * gtk/gtkfilesystem.c: (_gtk_file_info_render_icon): Fall back on default file icon if there was no icon or it was not found in the theme. This goes with the corresponding change in glib to not add the fallback icon, but is useful in other cases too. svn path=/branches/gtk-2-14/; revision=21703
This commit is contained in:
committed by
Alexander Larsson
parent
5b0e467eae
commit
f5e4abd61e
13
ChangeLog
13
ChangeLog
@@ -1,3 +1,16 @@
|
||||
2008-10-23 Alexander Larsson <alexl@redhat.com>
|
||||
|
||||
Merged from trunk:
|
||||
|
||||
Bug 528320 - Incorrect icons displayed for files with custom mimetype icons
|
||||
|
||||
* gtk/gtkfilesystem.c:
|
||||
(_gtk_file_info_render_icon):
|
||||
Fall back on default file icon if there was no icon or it
|
||||
was not found in the theme. This goes with the corresponding
|
||||
change in glib to not add the fallback icon, but is useful
|
||||
in other cases too.
|
||||
|
||||
2008-10-22 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
Merged from trunk:
|
||||
|
||||
@@ -1738,6 +1738,14 @@ _gtk_file_info_render_icon (GFileInfo *info,
|
||||
|
||||
if (icon)
|
||||
pixbuf = get_pixbuf_from_gicon (icon, widget, icon_size, NULL);
|
||||
|
||||
if (!pixbuf)
|
||||
{
|
||||
/* Use general fallback for all files without icon */
|
||||
icon = g_themed_icon_new ("text-x-generic");
|
||||
pixbuf = get_pixbuf_from_gicon (icon, widget, icon_size, NULL);
|
||||
g_object_unref (icon);
|
||||
}
|
||||
}
|
||||
|
||||
return pixbuf;
|
||||
|
||||
Reference in New Issue
Block a user