summaryrefslogtreecommitdiffstats
path: root/src/webengine/api/qquickwebenginecertificateerror.cpp
diff options
context:
space:
mode:
authorSzabolcs David <davidsz@inf.u-szeged.hu>2016-08-30 10:07:43 -0700
committerSzabolcs David <davidsz@inf.u-szeged.hu>2016-08-31 09:04:29 +0000
commit4f3425c0d17f5f53deba78ccf6d357c1c83529f0 (patch)
tree76261485905dc9e8d3b5895163a37b0577e3583e /src/webengine/api/qquickwebenginecertificateerror.cpp
parent322652bc5a5a7971a47d01f1ec8a51cc2fa8f46f (diff)
Quick: Fix assertion fail after responding to certificate error
Don't reject the error one more time if it's already answered. Task-number: QTBUG-55629 Change-Id: Ic8cbcbc41f107b9efe15af9cb67add41cf9903e6 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'src/webengine/api/qquickwebenginecertificateerror.cpp')
-rw-r--r--src/webengine/api/qquickwebenginecertificateerror.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/webengine/api/qquickwebenginecertificateerror.cpp b/src/webengine/api/qquickwebenginecertificateerror.cpp
index 51a942abe..622fe8614 100644
--- a/src/webengine/api/qquickwebenginecertificateerror.cpp
+++ b/src/webengine/api/qquickwebenginecertificateerror.cpp
@@ -93,7 +93,9 @@ QQuickWebEngineCertificateError::QQuickWebEngineCertificateError(const QSharedPo
QQuickWebEngineCertificateError::~QQuickWebEngineCertificateError()
{
- rejectCertificate();
+ Q_D(QQuickWebEngineCertificateError);
+ if (!d->answered)
+ rejectCertificate();
}