diff --git a/qrenderdoc/Windows/MainWindow.cpp b/qrenderdoc/Windows/MainWindow.cpp index d3dd9dc3f..cea243e31 100644 --- a/qrenderdoc/Windows/MainWindow.cpp +++ b/qrenderdoc/Windows/MainWindow.cpp @@ -1355,14 +1355,14 @@ void MainWindow::CheckUpdates(bool forceCheck, UpdateResultMethod callback) }); QObject::connect(req, &QNetworkReply::finished, [this, req, callback]() { + statusText->setText(QString()); + statusProgress->setVisible(false); + if(req->error() != QNetworkReply::NoError) return; QString response = QString::fromUtf8(req->readAll()); - statusText->setText(QString()); - statusProgress->setVisible(false); - if(response.isEmpty()) { m_Ctx.Config().CheckUpdate_UpdateAvailable = false;