summaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-02-01 17:14:20 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-02-02 16:31:06 +0100
commit76835d39323731af1b784ca3ca588d1d9e8a0086 (patch)
treef5b443d692ded7ede89c80fa0e6804759aa5684b /examples/webenginewidgets
parentcde72003881c6b5680ac8ac0fe6d6971bb43e0d5 (diff)
parentbbf2c566d2804a8ff73c5896e7b2db31c958f1c4 (diff)
Merge remote-tracking branch 'origin/5.15' into dev
Conflicts: tests/auto/widgets/qwebenginedownloadrequest/tst_qwebenginedownloadrequest.cpp Change-Id: Ibf03467e398f8dcdb5f950e1a70f3e4e591003db
Diffstat (limited to 'examples/webenginewidgets')
-rw-r--r--examples/webenginewidgets/simplebrowser/tabwidget.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/webenginewidgets/simplebrowser/tabwidget.cpp b/examples/webenginewidgets/simplebrowser/tabwidget.cpp
index e5a3d4d28..b706a3ab7 100644
--- a/examples/webenginewidgets/simplebrowser/tabwidget.cpp
+++ b/examples/webenginewidgets/simplebrowser/tabwidget.cpp
@@ -196,7 +196,9 @@ void TabWidget::setupView(WebView *webView)
});
connect(webPage, &QWebEnginePage::windowCloseRequested, [this, webView]() {
int index = indexOf(webView);
- if (index >= 0)
+ if (webView->page()->inspectedPage())
+ window()->close();
+ else if (index >= 0)
closeTab(index);
});
connect(webView, &WebView::devToolsRequested, this, &TabWidget::devToolsRequested);