diff options
-rw-r--r-- | src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp index dc0eebd..2decbca 100644 --- a/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp +++ b/src/3rdparty/webkit/WebKit/qt/Api/qwebpage.cpp @@ -2585,8 +2585,12 @@ QString QWebPage::userAgentForUrl(const QUrl& url) const QChar securityStrength(QLatin1Char('N')); #if !defined(QT_NO_OPENSSL) - if (QSslSocket::supportsSsl()) - securityStrength = QLatin1Char('U'); + // we could check QSslSocket::supportsSsl() here, but this makes + // OpenSSL, certificates etc being loaded in all cases were QWebPage + // is used. This loading is not needed for non-https. + securityStrength = QLatin1Char('U'); + // this may lead to a false positive: We indicate SSL since it is + // compiled in even though supportsSsl() might return false #endif ua = ua.arg(securityStrength); |