From: Emmanuel Pescosta Date: Sun, 17 Mar 2013 19:13:55 +0000 (+0100) Subject: Refresh all expanded directories too, when reloading a directory. X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/7198437118ae45487e56e7c8bede82fe53deb21c Refresh all expanded directories too, when reloading a directory. BUG: 295300 FIXED-IN: 4.10.2 REVIEW: 109488 --- 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); }