From 6fcbc7dd9641ec6de212964f848ffc104ebfa536 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Wed, 21 Jun 2023 15:53:42 +0300 Subject: [PATCH] QmlDesigner: Fix QT_NO_SSL build Change-Id: I313231142115acd00e9076df1e551c65490f8c48 Reviewed-by: Mahmoud Badri Reviewed-by: Tim Jenssen Reviewed-by: Burak Hancerli Reviewed-by: --- src/plugins/qmldesigner/utils/filedownloader.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/utils/filedownloader.cpp b/src/plugins/qmldesigner/utils/filedownloader.cpp index 8b3bb63993e..38f0caeeb36 100644 --- a/src/plugins/qmldesigner/utils/filedownloader.cpp +++ b/src/plugins/qmldesigner/utils/filedownloader.cpp @@ -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);