Folder: Clear _syncResult better
authorMarkus Goetz <markus@woboq.com>
Thu, 23 Apr 2015 11:29:28 +0000 (13:29 +0200)
committerMarkus Goetz <markus@woboq.com>
Thu, 23 Apr 2015 11:30:30 +0000 (13:30 +0200)
I had a situation here where we were showing stale desktop notifications when a remote folder
errored out and then sync finished with _syncResult data from previous sync.

src/gui/folder.cpp

index 0b37518ee2f34e1b98e06514b9976664729a4544..2f52c102b22a1274facbd2bed097feea4219e18b 100644 (file)
@@ -772,6 +772,7 @@ void Folder::startSync(const QStringList &pathList)
     _timeSinceLastSyncStart.restart();
     _syncResult.clearErrors();
     _syncResult.setStatus( SyncResult::SyncPrepare );
+    _syncResult.setSyncFileItemVector(SyncFileItemVector());
     emit syncStateChange();
 
     qDebug() << "*** Start syncing - client version"