diff --git a/data/gtk/properties_view.ui b/data/gtk/properties_view.ui index f9d83ac6157e72212ba555918252e22b6431cec1..e18f6b1ad568e054d0191c3d0388c8779b7a446a 100644 --- a/data/gtk/properties_view.ui +++ b/data/gtk/properties_view.ui @@ -27,7 +27,6 @@ Folder - True folder_button @@ -142,7 +141,6 @@ Location - True location_button diff --git a/src/widgets/properties_view.rs b/src/widgets/properties_view.rs index 1b98abfebf99fd118b55deb6b2199320da720aad..2e0d03b5c5e05ca6e4c3fbb19c8ca0cceea78cf6 100644 --- a/src/widgets/properties_view.rs +++ b/src/widgets/properties_view.rs @@ -150,7 +150,10 @@ impl LpPropertiesView { fn set_file(&self, file: Option<&gio::File>) { let imp = self.imp(); - self.action_set_enabled("properties.open-folder", file.is_some()); + self.action_set_enabled( + "properties.open-folder", + file.map_or(false, |x| x.is_native()), + ); if let Some(file) = file { if let Some(current_file) = self.file() {