FileManager: Show Dotfiles when passing a Dotfile as an argument

Before this patch, FileManager was failing to open the directory and
open `/` instead.
This commit is contained in:
Lucas CHOLLET 2022-01-03 23:23:03 +01:00 committed by Brian Gianforcaro
commit 75d1840cfc
Notes: sideshowbarker 2024-07-17 21:34:29 +09:00

View file

@ -951,6 +951,10 @@ ErrorOr<int> run_in_windowed_mode(String const& initial_location, String const&
directory_view->set_should_show_dotfiles(show_dotfiles); directory_view->set_should_show_dotfiles(show_dotfiles);
action_show_dotfiles->set_checked(show_dotfiles); action_show_dotfiles->set_checked(show_dotfiles);
auto const initial_location_contains_dotfile = initial_location.contains("/."sv);
action_show_dotfiles->set_checked(initial_location_contains_dotfile);
action_show_dotfiles->on_activation(action_show_dotfiles);
auto view_menu = TRY(window->try_add_menu("&View")); auto view_menu = TRY(window->try_add_menu("&View"));
auto layout_menu = TRY(view_menu->try_add_submenu("&Layout")); auto layout_menu = TRY(view_menu->try_add_submenu("&Layout"));
TRY(layout_menu->try_add_action(*layout_toolbar_action)); TRY(layout_menu->try_add_action(*layout_toolbar_action));