From 17ae1c37bbd21ae5de691c5dded61d017260f92c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 16 Sep 2020 19:56:58 +0200 Subject: [PATCH] FileManager: Show the root (/) directory in the treeview on the left This gives you something to click on if you actually want to open the root directory. Previously, if you wanted to get to /, you had to use the "to parent directory" repeatedly. Silly. :^) --- Applications/FileManager/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Applications/FileManager/main.cpp b/Applications/FileManager/main.cpp index 7e87f4d8b6..4ac97955c6 100644 --- a/Applications/FileManager/main.cpp +++ b/Applications/FileManager/main.cpp @@ -231,7 +231,7 @@ int run_in_windowed_mode(RefPtr config, String initial_locatio auto& splitter = widget.add(); auto& tree_view = splitter.add(); - auto directories_model = GUI::FileSystemModel::create("/", GUI::FileSystemModel::Mode::DirectoriesOnly); + auto directories_model = GUI::FileSystemModel::create({}, GUI::FileSystemModel::Mode::DirectoriesOnly); tree_view.set_model(directories_model); tree_view.set_column_hidden(GUI::FileSystemModel::Column::Icon, true); tree_view.set_column_hidden(GUI::FileSystemModel::Column::Size, true); @@ -245,6 +245,9 @@ int run_in_windowed_mode(RefPtr config, String initial_locatio tree_view.set_preferred_size(150, 0); auto& directory_view = splitter.add(DirectoryView::Mode::Normal); + // Open the root directory. FIXME: This is awkward. + tree_view.toggle_index(directories_model->index(0, 0, {})); + auto& statusbar = widget.add(); auto& progressbar = statusbar.add();