]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Refresh all expanded directories too, when reloading a directory.
authorEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Sun, 17 Mar 2013 19:13:55 +0000 (20:13 +0100)
committerEmmanuel Pescosta <emmanuelpescosta099@gmail.com>
Sun, 17 Mar 2013 19:13:55 +0000 (20:13 +0100)
BUG: 295300
FIXED-IN: 4.10.2
REVIEW: 109488

src/kitemviews/kfileitemmodel.cpp

index 792724502159cd8ea13341cabe41d310b8874340..26521a6b668b0596eabbb42180eac0fe0d0184c6 100644 (file)
@@ -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);
 }