From 0c97d942b0d723f7efbb31f651d2bd75f5537da9 Mon Sep 17 00:00:00 2001 From: Erwin Kandler Date: Tue, 21 Aug 2018 10:46:31 +0200 Subject: Return http status code for successfully loaded pages WebEngineView supports getting the http status code (error code) for failed loading requests only. This patch lets the user access the status code for successfully loaded pages as well. Change-Id: Ib8dbdfe94eed4d62e731c736c13f60ebd62a23fa Reviewed-by: Kai Koehne --- src/webengine/api/qquickwebengineview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/webengine') diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp index a840e3cb0..bdd3bfe26 100644 --- a/src/webengine/api/qquickwebengineview.cpp +++ b/src/webengine/api/qquickwebengineview.cpp @@ -474,8 +474,8 @@ void QQuickWebEngineViewPrivate::loadFinished(bool success, const QUrl &url, boo } if (success) { explicitUrl = QUrl(); - QTimer::singleShot(0, q, [q, url]() { - QQuickWebEngineLoadRequest loadRequest(url, QQuickWebEngineView::LoadSucceededStatus); + QTimer::singleShot(0, q, [q, url, errorDescription, errorCode]() { + QQuickWebEngineLoadRequest loadRequest(url, QQuickWebEngineView::LoadSucceededStatus, errorDescription, errorCode); emit q->loadingChanged(&loadRequest); }); return; -- cgit v1.2.3