summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-12-16 19:15:55 +0100
committerCosimo Cecchi <cosimoc@gnome.org>2012-12-16 19:27:12 +0100
commitf96259fa5e690c49c23df656f5067502fdc0591a (patch)
tree2e86414a86e0ad3fd28e62ca2a3b2477d0c966f0
parent6f501956ad0a522b959ffef723f14e226793df32 (diff)
downloadnautilus-f96259fa5e690c49c23df656f5067502fdc0591a.tar.gz
file: revert to previous framing behavior for custom icons
I.e. don't treat them like thumbnails, and don't add a border. This was changed in d9ef715ea11e92917414d5d7bddd4dd1487fac1b but it causes problems for other (more important) use cases. https://bugzilla.gnome.org/show_bug.cgi?id=688808
-rw-r--r--libnautilus-private/nautilus-file.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index 84be583bd..fa38545e8 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -4223,7 +4223,6 @@ nautilus_file_get_icon (NautilusFile *file,
{
NautilusIconInfo *icon;
GIcon *gicon;
- gboolean custom_icon;
GdkPixbuf *raw_pixbuf, *scaled_pixbuf;
int modified_size;
@@ -4231,30 +4230,15 @@ nautilus_file_get_icon (NautilusFile *file,
return NULL;
}
- custom_icon = FALSE;
gicon = get_custom_icon (file);
-
- if (gicon) {
- custom_icon = TRUE;
- } else {
+ if (gicon == NULL) {
gicon = get_link_icon (file);
}
- if (gicon) {
+ if (gicon != NULL) {
icon = nautilus_icon_info_lookup (gicon, size);
g_object_unref (gicon);
- if (custom_icon) {
- raw_pixbuf = nautilus_icon_info_get_pixbuf (icon);
- if (raw_pixbuf != NULL) {
- nautilus_ui_frame_image (&raw_pixbuf);
- g_object_unref (icon);
-
- icon = nautilus_icon_info_new_for_pixbuf (raw_pixbuf);
- g_object_unref (raw_pixbuf);
- }
- }
-
return icon;
}