From 030d1e636b3e29c9f12a33b7a6053a6c3dbcfec3 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 3 Jul 2015 11:26:03 +0200 Subject: [PATCH] Progress UI: Properly reset bar after a sync. --- src/gui/folderstatusmodel.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/folderstatusmodel.cpp b/src/gui/folderstatusmodel.cpp index 23d7bd7f9..0da7da875 100644 --- a/src/gui/folderstatusmodel.cpp +++ b/src/gui/folderstatusmodel.cpp @@ -704,7 +704,10 @@ void FolderStatusModel::slotFolderSyncStateChange() if (folderIndex < 0) { return; } SyncResult::Status state = f->syncResult().status(); - if (state == SyncResult::SyncPrepare) { + if (state == SyncResult::SyncPrepare + || state == SyncResult::Problem + || state == SyncResult::Success) { + // Reset the progress info before and after a sync. _folders[folderIndex]._progress = SubFolderInfo::Progress(); } else if (state == SyncResult::Error) { _folders[folderIndex]._progress._progressString = f->syncResult().errorString();