1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 11:14:57 +00:00

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
parent 693ae73606
commit 75d1840cfc

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));