From 838ec366de2878fa44084835012c8d7ce0cc4840 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Sun, 17 Apr 2016 09:08:03 +0200 Subject: [PATCH] Fix parenting WebPage when created from WebPage::createWindow Closes #1949 --- src/lib/webengine/webview.cpp | 1 + src/lib/webtab/webtab.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/webengine/webview.cpp b/src/lib/webengine/webview.cpp index 58f52ac6c..b44d24e04 100644 --- a/src/lib/webengine/webview.cpp +++ b/src/lib/webengine/webview.cpp @@ -124,6 +124,7 @@ void WebView::setPage(WebPage *page) } m_page = page; + m_page->setParent(this); QWebEngineView::setPage(m_page); connect(m_page, SIGNAL(privacyChanged(bool)), this, SIGNAL(privacyChanged(bool))); diff --git a/src/lib/webtab/webtab.cpp b/src/lib/webtab/webtab.cpp index f702fbfb7..8f9a592b7 100644 --- a/src/lib/webtab/webtab.cpp +++ b/src/lib/webtab/webtab.cpp @@ -119,7 +119,7 @@ WebTab::WebTab(BrowserWindow* window) m_webView = new TabbedWebView(this); m_webView->setBrowserWindow(m_window); - m_webView->setWebPage(new WebPage(this)); + m_webView->setWebPage(new WebPage); m_webView->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); m_locationBar = new LocationBar(m_window);