summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Neumair <cneumair@gnome.org>2008-07-20 18:14:10 +0000
committerChristian Neumair <cneumair@src.gnome.org>2008-07-20 18:14:10 +0000
commit062cde619b9eaf5a60033be3d8f31d1f0b4be470 (patch)
tree0a0d8db0ba361996b3e18778c16cdc366d1f8d77
parent1d44acf3665223aca5d4cd80e4ce3b5bf54cf336 (diff)
downloadnautilus-062cde619b9eaf5a60033be3d8f31d1f0b4be470.tar.gz
Use NautilusFile icon for normal buttons, rather than forcing folder icon.
2008-07-20 Christian Neumair <cneumair@gnome.org> * src/nautilus-pathbar.c (get_type_icon_info): Use NautilusFile icon for normal buttons, rather than forcing folder icon. Fixes special location icons like network:///, computer:/// etc. svn path=/trunk/; revision=14378
-rw-r--r--ChangeLog6
-rw-r--r--src/nautilus-pathbar.c5
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a138ab943..fa0b8072f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2008-07-20 Christian Neumair <cneumair@gnome.org>
+ * src/nautilus-pathbar.c (get_type_icon_info):
+ Use NautilusFile icon for normal buttons, rather than forcing folder
+ icon. Fixes special location icons like network:///, computer:/// etc.
+
+2008-07-20 Christian Neumair <cneumair@gnome.org>
+
* libnautilus-private/nautilus-file.c (update_info_internal):
Only update referenced MIME type if it actually changed.
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c
index 432d132e3..7992a31db 100644
--- a/src/nautilus-pathbar.c
+++ b/src/nautilus-pathbar.c
@@ -1174,8 +1174,9 @@ get_type_icon_info (ButtonData *button_data)
case NORMAL_BUTTON:
if (button_data->is_base_dir) {
- return nautilus_icon_info_lookup_from_name (NAUTILUS_ICON_FOLDER,
- NAUTILUS_PATH_BAR_ICON_SIZE);
+ return nautilus_file_get_icon (button_data->file,
+ NAUTILUS_PATH_BAR_ICON_SIZE,
+ NAUTILUS_FILE_ICON_FLAGS_NONE);
}
default: