aboutsummaryrefslogtreecommitdiff
path: root/src/webengine/webview.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-12-20 18:08:56 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2017-12-20 18:08:56 +0100
commit2abe26db203c75798775a42eae2d7dc7ab9bf354 (patch)
treecf273c92e1fdc68fcca90409bad160b4d7fe27e6 /src/webengine/webview.cpp
parentAdded SSL cert warnings (diff)
downloadsmolbote-2abe26db203c75798775a42eae2d7dc7ab9bf354.tar.xz
Bug fixes
.config/smolbote will now be created if missing Connected profiles to download manager Added missing license from WebPage
Diffstat (limited to 'src/webengine/webview.cpp')
-rw-r--r--src/webengine/webview.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/webengine/webview.cpp b/src/webengine/webview.cpp
index 4f7b386..55efad7 100644
--- a/src/webengine/webview.cpp
+++ b/src/webengine/webview.cpp
@@ -130,7 +130,8 @@ QMenu *WebView::pageMenu()
void WebView::setPage(WebPage *page)
{
Q_CHECK_PTR(page);
- //this->page()->deleteLater();
+ // make sure the page gets cleaned up if we replace it by taking ownership
+ page->setParent(this);
connect(page, &WebPage::linkHovered, this, &WebView::handleLinkHovered);
connect(page, &WebPage::certificateErrorMessage, this, &WebView::handleCertificateError);
QWebEngineView::setPage(page);