diff --git a/src/gui/wizard/webview.cpp b/src/gui/wizard/webview.cpp index e03f86509..6c2207f48 100644 --- a/src/gui/wizard/webview.cpp +++ b/src/gui/wizard/webview.cpp @@ -52,9 +52,6 @@ public: protected: bool certificateError(const QWebEngineCertificateError &certificateError) override; - -private: - QUrl _rootUrl; }; // We need a separate class here, since we cannot simply return the same WebEnginePage object @@ -191,15 +188,10 @@ QWebEnginePage * WebEnginePage::createWindow(QWebEnginePage::WebWindowType type) void WebEnginePage::setUrl(const QUrl &url) { QWebEnginePage::setUrl(url); - _rootUrl = url; } -bool WebEnginePage::certificateError(const QWebEngineCertificateError &certificateError) { - if (certificateError.error() == QWebEngineCertificateError::CertificateAuthorityInvalid && - certificateError.url().host() == _rootUrl.host()) { - return true; - } - +bool WebEnginePage::certificateError(const QWebEngineCertificateError &certificateError) +{ /** * TODO properly improve this. * The certificate should be displayed.