diff --git a/Libraries/LibGUI/GFileSystemModel.cpp b/Libraries/LibGUI/GFileSystemModel.cpp index 0f1112cc1a..14bab66b01 100644 --- a/Libraries/LibGUI/GFileSystemModel.cpp +++ b/Libraries/LibGUI/GFileSystemModel.cpp @@ -107,6 +107,7 @@ GModelIndex GFileSystemModel::index(const StringView& path) const bool found = false; for (auto& child : node->children) { if (child->name == part) { + child->reify_if_needed(*this); node = child; found = true; if (i == canonical_path.parts().size() - 1)