summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebenginepage.cpp
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2020-07-13 13:38:00 +0200
committerMichal Klocek <michal.klocek@qt.io>2020-08-14 16:34:42 +0200
commit26bc12617efaae040dbd6166c2da27236104bf43 (patch)
tree7006eb08a3fb568087038bcf956e2862d15c519a /src/webenginewidgets/api/qwebenginepage.cpp
parenta2a9ea11f95b4a5347f599d8a28151166ad00a71 (diff)
Simplify WebEngineCertificateError
Removes certificateErrorControllerPrivate, moves error handling logic to core. Change-Id: I050f73f1e37eb9ae39ad471fe1673d2b6140cf89 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginewidgets/api/qwebenginepage.cpp')
-rw-r--r--src/webenginewidgets/api/qwebenginepage.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp
index 3919366dc..a48d3a934 100644
--- a/src/webenginewidgets/api/qwebenginepage.cpp
+++ b/src/webenginewidgets/api/qwebenginepage.cpp
@@ -42,7 +42,6 @@
#include "authentication_dialog_controller.h"
#include "profile_adapter.h"
-#include "certificate_error_controller.h"
#include "color_chooser_controller.h"
#include "favicon_manager.h"
#include "find_text_helper.h"
@@ -278,7 +277,6 @@ void QWebEnginePagePrivate::loadStarted(const QUrl &provisionalUrl, bool isError
return;
isLoading = true;
- CertificateErrorController::clear(m_certificateErrorControllers);
QTimer::singleShot(0, q, &QWebEnginePage::loadStarted);
}
@@ -1721,15 +1719,10 @@ void QWebEnginePagePrivate::javascriptDialog(QSharedPointer<JavaScriptDialogCont
controller->reject();
}
-void QWebEnginePagePrivate::allowCertificateError(const QSharedPointer<CertificateErrorController> &controller)
+void QWebEnginePagePrivate::allowCertificateError(const QWebEngineCertificateError &error)
{
Q_Q(QWebEnginePage);
- QWebEngineCertificateError error(controller);
q->certificateError(error);
- if (!error.isOverridable() || (!error.deferred() && !error.answered()))
- error.rejectCertificate();
- else
- m_certificateErrorControllers.append(controller);
}
void QWebEnginePagePrivate::selectClientCert(const QSharedPointer<ClientCertSelectController> &controller)