From 46c646e49d328cf2bc9473f659e06cd8ebfa8318 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 14 Dec 2018 07:09:17 +0530 Subject: [PATCH] Ensure the QWebEngineProfile has a parent --- src/calibre/gui2/viewer2/web_view.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer2/web_view.py b/src/calibre/gui2/viewer2/web_view.py index 9f97fd92f6..8c2f3d873b 100644 --- a/src/calibre/gui2/viewer2/web_view.py +++ b/src/calibre/gui2/viewer2/web_view.py @@ -170,7 +170,9 @@ class ViewerBridge(Bridge): class WebPage(QWebEnginePage): def __init__(self, parent): - QWebEnginePage.__init__(self, create_profile(), parent) + profile = create_profile() + QWebEnginePage.__init__(self, profile, parent) + profile.setParent(self) secure_webengine(self, for_viewer=True) self.bridge = ViewerBridge(self)