diff --git a/src/QGCFileDownload.cc b/src/QGCFileDownload.cc index 191305a95bd2c0b6344fe57c75b87fa4864dfbab..62a0301cb3798131089129505b5e9fe0f72cc400 100644 --- a/src/QGCFileDownload.cc +++ b/src/QGCFileDownload.cc @@ -83,9 +83,12 @@ bool QGCFileDownload::download(const QString& remoteFile, bool redirect) connect(networkReply, &QNetworkReply::downloadProgress, this, &QGCFileDownload::downloadProgress); connect(networkReply, &QNetworkReply::finished, this, &QGCFileDownload::_downloadFinished); +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) connect(networkReply, static_cast(&QNetworkReply::error), this, &QGCFileDownload::_downloadError); - +#else + connect(networkReply, &QNetworkReply::errorOccurred, this, &QGCFileDownload::_downloadError); +#endif return true; }