Fixed: Stalling interface when an error occurs when downloading, see #279

This commit is contained in:
kervala 2016-09-22 11:38:32 +02:00
parent f3e8165f02
commit 8bf4b4cdb0

View file

@ -492,6 +492,13 @@ void COperationDialog::onProgressSuccess(qint64 total)
void COperationDialog::onProgressFail(const QString &error) void COperationDialog::onProgressFail(const QString &error)
{ {
QMessageBox::critical(this, tr("Error"), error); QMessageBox::critical(this, tr("Error"), error);
{
QMutexLocker locker(&m_abortingMutex);
m_aborting = true;
}
processNextStep();
} }
void COperationDialog::onDone() void COperationDialog::onDone()