From bea6ad018be849643c75435762061ec0a94a1348 Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Thu, 27 Apr 2023 16:00:35 +0200 Subject: [PATCH] propertiesView: Disable open folder for non-native The GTK API only support native files for opening the parent directory. Part-of: --- src/widgets/properties_view.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/widgets/properties_view.rs b/src/widgets/properties_view.rs index 1b98abf..2e0d03b 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() {