summaryrefslogtreecommitdiffstats
path: root/src/core/api/qwebenginepage.cpp
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2021-07-12 11:52:15 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-07-12 20:09:25 +0000
commitb58b4c59f1beb5679f6d0edae5497bbc9eadbff3 (patch)
tree5eb1606c1dc34cb1130762abec98bb93346a15d0 /src/core/api/qwebenginepage.cpp
parent342a43b4003be531bcd28b5acf054901d9b02669 (diff)
Get rid of private methods of QWebEngineNewWindowRequest
Change-Id: I40072b45ceffa1a2c92027a4c01239974b8ac498 Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 5be01d2ffd3dbc2b023dd1ffb75d376019ee934e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/core/api/qwebenginepage.cpp')
-rw-r--r--src/core/api/qwebenginepage.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/core/api/qwebenginepage.cpp b/src/core/api/qwebenginepage.cpp
index df2eb7a65..9943def62 100644
--- a/src/core/api/qwebenginepage.cpp
+++ b/src/core/api/qwebenginepage.cpp
@@ -48,6 +48,7 @@
#include "qwebengineloadinginfo.h"
#include "qwebenginenavigationrequest.h"
#include "qwebenginenewwindowrequest.h"
+#include "qwebenginenewwindowrequest_p.h"
#include "qwebengineprofile.h"
#include "qwebengineprofile_p.h"
#include "qwebenginequotarequest.h"
@@ -378,7 +379,7 @@ QWebEnginePagePrivate::adoptNewWindow(QSharedPointer<WebContentsAdapter> newWebC
Q_EMIT q->newWindowRequested(request);
- if (request.isHandled())
+ if (request.d_ptr->isRequestHandled)
return newWebContents;
return nullptr;
}
@@ -2250,9 +2251,9 @@ QSizeF QWebEnginePage::contentsSize() const
void QWebEnginePage::acceptAsNewWindow(QWebEngineNewWindowRequest &request)
{
Q_D(QWebEnginePage);
- auto adapter = request.adapter();
+ auto adapter = request.d_ptr->adapter;
QUrl url = request.requestedUrl();
- if ((!adapter && !url.isValid()) || request.isHandled()) {
+ if ((!adapter && !url.isValid()) || request.d_ptr->isRequestHandled) {
qWarning("Trying to open an empty request, it was either already used or was invalidated."
"\nYou must complete the request synchronously within the newWindowRequested signal handler."
" If a view hasn't been adopted before returning, the request will be invalidated.");
@@ -2268,7 +2269,7 @@ void QWebEnginePage::acceptAsNewWindow(QWebEngineNewWindowRequest &request)
if (!geometry.isEmpty())
emit geometryChangeRequested(geometry);
- request.setHandled();
+ request.d_ptr->setHandled();
}
/*!