Recent Changes: Fix duplicates #5256
authorChristian Kamm <mail@ckamm.de>
Thu, 16 Feb 2017 14:09:06 +0000 (15:09 +0100)
committerChristian Kamm <mail@ckamm.de>
Thu, 16 Feb 2017 14:10:46 +0000 (15:10 +0100)
The transmissionProgress emission when the whole sync finishes
shouldn't look exactly like the one for the last file.

src/libsync/syncengine.cpp

index 60ae0db933f667054e6296d9667d9b2a074d59b9..333fdd9e7f9b8e1bd3ef5fbcde9bd7a3b49ae00f 100644 (file)
@@ -1093,7 +1093,9 @@ void SyncEngine::slotFinished(bool success)
     _journal->commit("All Finished.", false);
 
     // Send final progress information even if no
-    // files needed propagation
+    // files needed propagation, but clear the lastCompletedItem
+    // so we don't count this twice (like Recent Files)
+    _progressInfo->_lastCompletedItem = SyncFileItem();
     emit transmissionProgress(*_progressInfo);
 
     finalize(success);