diff --git a/Applications/FileManager/DirectoryView.cpp b/Applications/FileManager/DirectoryView.cpp index 25ed04f7b1..3b3d939550 100644 --- a/Applications/FileManager/DirectoryView.cpp +++ b/Applications/FileManager/DirectoryView.cpp @@ -158,9 +158,6 @@ const GUI::FileSystemModel::Node& DirectoryView::node(const GUI::ModelIndex& ind void DirectoryView::setup_model() { - if (is_desktop()) - m_model->set_root_path(Core::StandardPaths::desktop_directory()); - m_model->on_error = [this](int, const char* error_string) { auto failed_path = m_model->root_path(); auto error_message = String::formatted("Could not read {}:\n{}", failed_path, error_string); @@ -199,6 +196,9 @@ void DirectoryView::setup_model() if (on_thumbnail_progress) on_thumbnail_progress(done, total); }; + + if (is_desktop()) + m_model->set_root_path(Core::StandardPaths::desktop_directory()); } void DirectoryView::setup_icon_view()