SelectiveSync: Don't adjust removed path
authorChristian Kamm <mail@ckamm.de>
Tue, 13 Oct 2015 10:37:27 +0000 (12:37 +0200)
committerChristian Kamm <mail@ckamm.de>
Tue, 13 Oct 2015 10:37:27 +0000 (12:37 +0200)
src/gui/folderstatusmodel.cpp

index f25f4bd866c28e96b524c93684c377308997c606..db8b67f28b9dfddadf82643ae8c04c0023c06019 100644 (file)
@@ -516,8 +516,9 @@ void FolderStatusModel::slotUpdateDirectories(const QStringList &list_)
         it.next();
         if (parentInfo->_folder->isFileExcluded(it.value())) {
             it.remove();
+        } else {
+            it.value().remove(pathToRemove);
         }
-        it.value().remove(pathToRemove);
     }
 
     beginInsertRows(idx, 0, list.count() - 1);