From d1da5b1f0d88a735a80026ef930e63ec56b67c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20Harald=20J=C3=B8rgensen?= <58829763+adamjoer@users.noreply.github.com> Date: Tue, 17 Oct 2023 17:16:27 +0200 Subject: [PATCH] LibGUI: Reify children of root when invalidating in FileSystemModel This ensures that the children of root also get watched --- Userland/Libraries/LibGUI/FileSystemModel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibGUI/FileSystemModel.cpp b/Userland/Libraries/LibGUI/FileSystemModel.cpp index 195c587a39..1d1e77ff4f 100644 --- a/Userland/Libraries/LibGUI/FileSystemModel.cpp +++ b/Userland/Libraries/LibGUI/FileSystemModel.cpp @@ -400,6 +400,8 @@ void FileSystemModel::invalidate() m_root->m_parent_of_root = true; m_root->reify_if_needed(); + for (auto const& child : m_root->m_children) + child->reify_if_needed(); Model::invalidate(); }