QmlDesigner: Fix QT_NO_SSL build

Change-Id: I313231142115acd00e9076df1e551c65490f8c48
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Burak Hancerli <burak.hancerli@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Miikka Heikkinen
2023-06-21 15:53:42 +03:00
parent 9021558bcc
commit 6fcbc7dd96

View File

@@ -43,9 +43,14 @@ QNetworkRequest FileDownloader::makeRequest() const
{
QUrl url = m_url;
if (url.scheme() == "https" && !QSslSocket::supportsSsl()) {
qWarning() << "SSL is not available. HTTP will be used instead of HTTPS.";
url.setScheme("http");
if (url.scheme() == "https") {
#ifndef QT_NO_SSL
if (!QSslSocket::supportsSsl())
#endif
{
qWarning() << "SSL is not available. HTTP will be used instead of HTTPS.";
url.setScheme("http");
}
}
auto request = QNetworkRequest(url);