From a47e81d227706030ba845b3cf461f244de40051a Mon Sep 17 00:00:00 2001 From: tux3 Date: Sat, 12 Dec 2015 15:56:00 +0100 Subject: [PATCH] Fix crash if autoupdate runs on exit --- src/net/autoupdate.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/net/autoupdate.cpp b/src/net/autoupdate.cpp index 138292a0d..0d72cfd5c 100644 --- a/src/net/autoupdate.cpp +++ b/src/net/autoupdate.cpp @@ -103,6 +103,9 @@ AutoUpdater::VersionInfo AutoUpdater::getUpdateVersion() if (platform.isEmpty()) return versionInfo; + if (abortFlag) + return versionInfo; + QNetworkAccessManager *manager = new QNetworkAccessManager; QNetworkReply* reply = manager->get(QNetworkRequest(QUrl(checkURI))); while (!reply->isFinished()) @@ -534,6 +537,8 @@ void AutoUpdater::checkUpdatesAsyncInteractiveWorker() QDateTime::fromMSecsSinceEpoch(newVersion.timestamp*1000).toString()); + if (abortFlag) + return; if (GUI::askQuestion(QObject::tr("Update", "The title of a message box"), contentText, true, false))