From e2e61521969932c8b9f1afe13979f21ecf2a5399 Mon Sep 17 00:00:00 2001 From: Michael Bruning Date: Tue, 24 Nov 2015 17:41:17 +0100 Subject: Change QWebEngineUrlRequestInterceptor::interceptRequest to void. Now uses a flag in QWebEngineUrlRequestInfoPrivate to store if the interceptor actually changed the request. Change-Id: Idccbd1c15696e577ee69248e53b75ba6ec1c571c Reviewed-by: Joerg Bornemann --- src/core/network_delegate_qt.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/core/network_delegate_qt.cpp') diff --git a/src/core/network_delegate_qt.cpp b/src/core/network_delegate_qt.cpp index 3f67e7c0d..6fdabcd4c 100644 --- a/src/core/network_delegate_qt.cpp +++ b/src/core/network_delegate_qt.cpp @@ -109,7 +109,8 @@ int NetworkDelegateQt::OnBeforeURLRequest(net::URLRequest *request, const net::C , toQt(request->first_party_for_cookies()) , QByteArray::fromStdString(request->method())); QWebEngineUrlRequestInfo requestInfo(infoPrivate); - if (interceptor->interceptRequest(requestInfo)) { + interceptor->interceptRequest(requestInfo); + if (requestInfo.changed()) { int result = infoPrivate->shouldBlockRequest ? net::ERR_ABORTED : net::OK; if (qUrl != infoPrivate->url) -- cgit v1.2.3