diff --git a/thunar/thunar-shortcuts-model.c b/thunar/thunar-shortcuts-model.c
index 36021d10e4c314adbdde6847c6dc0732d277bf38..0d669b2ca93f70eba909e61d458895eaac1ad80f 100644
--- a/thunar/thunar-shortcuts-model.c
+++ b/thunar/thunar-shortcuts-model.c
@@ -618,8 +618,10 @@ thunar_shortcuts_model_get_value (GtkTreeModel *tree_model,
 
           if (file != NULL)
             {
-              if (thunar_g_file_is_root (file))
+              if (g_file_has_uri_scheme (file, "file") && thunar_g_file_is_root (file))
                 location = g_strdup (_("Browse the file system"));
+              else if (!g_file_has_uri_scheme (file, "file"))
+                location = g_file_get_uri (file);
               else
                 location = thunar_g_file_get_location (file);