From 4d7dd0c9093702f3deec014e15c5a31c59a64186 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 16 Feb 2017 15:09:06 +0100 Subject: [PATCH] Recent Changes: Fix duplicates #5256 The transmissionProgress emission when the whole sync finishes shouldn't look exactly like the one for the last file. --- src/libsync/syncengine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libsync/syncengine.cpp b/src/libsync/syncengine.cpp index 60ae0db93..333fdd9e7 100644 --- a/src/libsync/syncengine.cpp +++ b/src/libsync/syncengine.cpp @@ -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); -- 2.30.2