summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-06-16 08:51:46 -0700
committerAntónio Fernandes <antoniojpfernandes@gmail.com>2022-07-02 17:24:56 +0000
commit5d371babaf464db61c1134568a72d4f553680439 (patch)
tree010c3d606bad24d7df3beabac77da6bcba2a5cd9
parent62327154199a3e1f3be2bb920e55c0db37c2c263 (diff)
downloadnautilus-5d371babaf464db61c1134568a72d4f553680439.tar.gz
properties: Use cache nautilus file when opening from sidebar
Now that we have a nautilus file cached for sidebar items, use that instead of getting a nautilus file from URI. This resolves an issue where properties doesn't show volume information unless the volume was previously browsed.
-rw-r--r--src/gtk/nautilusgtkplacessidebar.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gtk/nautilusgtkplacessidebar.c b/src/gtk/nautilusgtkplacessidebar.c
index b9b845180..c772aedef 100644
--- a/src/gtk/nautilusgtkplacessidebar.c
+++ b/src/gtk/nautilusgtkplacessidebar.c
@@ -2461,10 +2461,9 @@ properties_cb (GSimpleAction *action,
NautilusGtkPlacesSidebar *sidebar = data;
GList *list;
NautilusFile *file;
- g_autofree gchar *uri = NULL;
- g_object_get (sidebar->context_row, "uri", &uri, NULL);
- file = nautilus_file_get_by_uri (uri);
+ g_object_get (sidebar->context_row, "file", &file, NULL);
+
list = g_list_append (NULL, file);
nautilus_properties_window_present (list, GTK_WIDGET (sidebar), NULL, NULL, NULL);