summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhalid Abu Shawarib <khalid.shawarib@gmail.com>2023-04-07 23:31:09 +0000
committerCorey Berla <corey@berla.me>2023-04-07 23:31:09 +0000
commitf7ccb4e731a337a757d234e5a738a549282ac6b5 (patch)
treecd79e7b21c0f4d3e09a8312f959899ee446dc789
parentb44ebcfb6a71f3dfbbfee3a8781d551995609cd0 (diff)
downloadnautilus-f7ccb4e731a337a757d234e5a738a549282ac6b5.tar.gz
files-view: Disable properties shortcut for unwanted directories
Open properties on the search directory crashes Nautilus. Exclude search, recent, and starred from opening current directory properties when no file is selected. Fixes #2903
-rw-r--r--src/nautilus-files-view.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index ca78f4bce..abc9a39b7 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -7867,7 +7867,10 @@ real_update_actions_state (NautilusFilesView *view)
action = g_action_map_lookup_action (G_ACTION_MAP (view_action_group),
"properties");
g_simple_action_set_enabled (G_SIMPLE_ACTION (action),
- TRUE);
+ selection_count != 0 ||
+ (!selection_contains_recent &&
+ !selection_contains_search &&
+ !selection_contains_starred));
action = g_action_map_lookup_action (G_ACTION_MAP (view_action_group),
"current-directory-properties");
g_simple_action_set_enabled (G_SIMPLE_ACTION (action),