From 7198437118ae45487e56e7c8bede82fe53deb21c Mon Sep 17 00:00:00 2001 From: Emmanuel Pescosta Date: Sun, 17 Mar 2013 20:13:55 +0100 Subject: [PATCH] Refresh all expanded directories too, when reloading a directory. BUG: 295300 FIXED-IN: 4.10.2 REVIEW: 109488 --- src/kitemviews/kfileitemmodel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/kitemviews/kfileitemmodel.cpp b/src/kitemviews/kfileitemmodel.cpp index 792724502..26521a6b6 100644 --- a/src/kitemviews/kfileitemmodel.cpp +++ b/src/kitemviews/kfileitemmodel.cpp @@ -120,6 +120,11 @@ void KFileItemModel::loadDirectory(const KUrl& url) void KFileItemModel::refreshDirectory(const KUrl& url) { + // Refresh all expanded directories first (Bug 295300) + foreach (const KUrl& expandedUrl, m_expandedDirs) { + m_dirLister->openUrl(expandedUrl, KDirLister::Reload); + } + m_dirLister->openUrl(url, KDirLister::Reload); } -- 2.47.3