From 3911758277af1440aa46361e1f6a69f51aae5f8f Mon Sep 17 00:00:00 2001 From: Jannis Weis <31143295+weisJ@users.noreply.github.com> Date: Sun, 21 Aug 2022 21:35:20 +0200 Subject: [PATCH] FileManager: Disable open_child_directory_action if no child exists --- Userland/Applications/FileManager/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Applications/FileManager/main.cpp b/Userland/Applications/FileManager/main.cpp index da95128187..fc5b125608 100644 --- a/Userland/Applications/FileManager/main.cpp +++ b/Userland/Applications/FileManager/main.cpp @@ -1141,6 +1141,7 @@ ErrorOr run_in_windowed_mode(String const& initial_location, String const& go_forward_action->set_enabled(directory_view->path_history_position() < directory_view->path_history_size() - 1); go_back_action->set_enabled(directory_view->path_history_position() > 0); open_parent_directory_action->set_enabled(new_path != "/"); + open_child_directory_action->set_enabled(breadcrumbbar.selected_segment().has_value() && *breadcrumbbar.selected_segment() < breadcrumbbar.segment_count() - 1); directory_view->view_as_table_action().set_enabled(can_read_in_path); directory_view->view_as_icons_action().set_enabled(can_read_in_path); directory_view->view_as_columns_action().set_enabled(can_read_in_path);