summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-file-utilities.c
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-file-utilities.c')
-rw-r--r--libnautilus-private/nautilus-file-utilities.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/libnautilus-private/nautilus-file-utilities.c b/libnautilus-private/nautilus-file-utilities.c
index 30d9305fb..74816484e 100644
--- a/libnautilus-private/nautilus-file-utilities.c
+++ b/libnautilus-private/nautilus-file-utilities.c
@@ -268,10 +268,16 @@ nautilus_compute_title_for_location (GFile *location)
title = NULL;
if (location) {
file = nautilus_file_get (location);
- title = nautilus_file_get_description (file);
- if (title == NULL) {
- title = nautilus_file_get_display_name (file);
- }
+
+ if (nautilus_file_is_in_other_locations (file)) {
+ title = g_strdup (_("Other Locations"));
+ } else {
+ title = nautilus_file_get_description (file);
+
+ if (title == NULL) {
+ title = nautilus_file_get_display_name (file);
+ }
+ }
nautilus_file_unref (file);
}