From bfd50ffcd0474f14e8085d93322ecbffd8837625 Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Mon, 14 Oct 2013 11:16:17 +0200 Subject: [PATCH] Do not show progress if nothing is transmitted, show number of deletes. --- src/mirall/accountsettings.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mirall/accountsettings.cpp b/src/mirall/accountsettings.cpp index d73b7d1f0c..a1018afb68 100644 --- a/src/mirall/accountsettings.cpp +++ b/src/mirall/accountsettings.cpp @@ -589,7 +589,7 @@ void AccountSettings::slotProgressProblem(const QString& folder, const Progress: void AccountSettings::slotSetProgress(const QString& folder, const Progress::Info &progress ) { - // qDebug() << "================================> Progress for folder " << folder << " file " << file << ": "<< p1; + // qDebug() << "================================> Progress for folder " << folder << " progress " << Progress::asResultString(progress.kind); QStandardItem *item = itemForFolder( folder ); qint64 prog1 = progress.current_file_bytes; qint64 prog2 = progress.file_size; @@ -603,6 +603,11 @@ void AccountSettings::slotSetProgress(const QString& folder, const Progress::Inf qDebug() << "================================> INVALID Progress for folder " << folder; return; } + if( (progress.kind == Progress::StartSync || progress.kind == Progress::EndSync) + && progress.overall_file_count == 0 ) { + // do not show progress if nothing is transmitted. + return; + } QString itemFileName = shortenFilename(folder, progress.current_file); QString syncFileProgressString;