From cfbc49b5fc6237a01e0f57335d539a2417805833 Mon Sep 17 00:00:00 2001 From: Ben Wiederhake Date: Fri, 1 May 2020 17:53:04 +0200 Subject: [PATCH] LibGUI: FilePicker: Set initial sort to name instead of undefined Well, technically the initial sort order is 'ascending inode'. However, that is unpredictable for the user. In the rare case it is desired, it can be re-enabled by revealing the inode column, and then sorting by it, in the TableView. --- Libraries/LibGUI/FilePicker.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/LibGUI/FilePicker.cpp b/Libraries/LibGUI/FilePicker.cpp index 7d05836216..b4e7e4d6f8 100644 --- a/Libraries/LibGUI/FilePicker.cpp +++ b/Libraries/LibGUI/FilePicker.cpp @@ -114,6 +114,7 @@ FilePicker::FilePicker(Mode mode, const StringView& file_name, const StringView& m_view = vertical_container.add(); m_view->set_model(SortingProxyModel::create(*m_model)); m_view->set_model_column(FileSystemModel::Column::Name); + m_view->model()->set_key_column_and_sort_order(GUI::FileSystemModel::Column::Name, GUI::SortOrder::Ascending); m_view->set_column_hidden(FileSystemModel::Column::Owner, true); m_view->set_column_hidden(FileSystemModel::Column::Group, true); m_view->set_column_hidden(FileSystemModel::Column::Permissions, true);