diff options
author | Tim Jenssen <[email protected]> | 2023-06-19 19:05:40 +0200 |
---|---|---|
committer | Tim Jenssen <[email protected]> | 2023-06-19 17:07:23 +0000 |
commit | e148f1318210e2464f1a7f99972e1522baf0d0b0 (patch) | |
tree | 1f8707a2fee434ee27511f0304239cc9f1963429 | |
parent | 66872b3c94a8514f982fd6e7d81003d49ed27cea (diff) |
qds: workaround for none working https urlsqds/v4.2.0qds/4.2
Task-number: QDS-10117
Change-Id: I4aef291ef1f7d4576191359b3716d282e7f872a3
Reviewed-by: Tim Jenssen <[email protected]>
-rw-r--r-- | src/plugins/qmldesigner/utils/filedownloader.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/utils/filedownloader.cpp b/src/plugins/qmldesigner/utils/filedownloader.cpp index 8b3bb63993e..232579cda2e 100644 --- a/src/plugins/qmldesigner/utils/filedownloader.cpp +++ b/src/plugins/qmldesigner/utils/filedownloader.cpp @@ -45,7 +45,11 @@ QNetworkRequest FileDownloader::makeRequest() const if (url.scheme() == "https" && !QSslSocket::supportsSsl()) { qWarning() << "SSL is not available. HTTP will be used instead of HTTPS."; - url.setScheme("http"); + QString originUrl = url.toString(); + if (originUrl.contains("https://download.qt.io")) + url = QUrl(originUrl.replace("https://download.qt.io", "http://master.qt.io")); + if (originUrl.contains("https://cdn.qt.io")) + url = QUrl(originUrl.replace("https://cdn.qt.io", " http://ordp.qt.io")); } auto request = QNetworkRequest(url); |