From f5bbb124343e34f2715f6feb9f3fc99a790a92d5 Mon Sep 17 00:00:00 2001 From: Markus Goetz Date: Tue, 30 Jul 2013 15:49:02 +0200 Subject: [PATCH] Crash hotfix, need to dig down actual cause --- src/mirall/accountsettings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mirall/accountsettings.cpp b/src/mirall/accountsettings.cpp index 3deae52cc..c9eee74bb 100644 --- a/src/mirall/accountsettings.cpp +++ b/src/mirall/accountsettings.cpp @@ -503,6 +503,13 @@ void AccountSettings::slotSetProgress( const QString& folder, Progress::Info pro return; } + // Hotfix for a crash that I experienced in a very rare case/setup + if (progress.kind == Mirall::Progress::Invalid) { + qDebug() << "================================> INVALID Progress for folder " << folder; + return; + } + + QString itemFileName = shortenFilename(folder, progress.current_file); QString syncFileProgressString;