From a1a5885367764f2ca47d6581dde168e9b3b90be5 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 12 Jun 2018 14:09:06 +0200 Subject: [PATCH] Set parents for tab sub-objects --- qutebrowser/browser/webengine/webenginetab.py | 6 +++--- qutebrowser/browser/webkit/webkittab.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index a1d5a6b16..25e30d6b0 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -933,9 +933,9 @@ class WebEngineTab(browsertab.AbstractTab): self.printing = WebEnginePrinting() self.elements = WebEngineElements(tab=self) self.action = WebEngineAction(tab=self) - self.audio = WebEngineAudio() - self._permissions = _WebEnginePermissions(tab=self) - self._scripts = _WebEngineScripts(tab=self) + self.audio = WebEngineAudio(parent=self) + self._permissions = _WebEnginePermissions(tab=self, parent=self) + self._scripts = _WebEngineScripts(tab=self, parent=self) # We're assigning settings in _set_widget self.settings = webenginesettings.WebEngineSettings(settings=None) self._set_widget(widget) diff --git a/qutebrowser/browser/webkit/webkittab.py b/qutebrowser/browser/webkit/webkittab.py index 002f5d660..cf158ed2d 100644 --- a/qutebrowser/browser/webkit/webkittab.py +++ b/qutebrowser/browser/webkit/webkittab.py @@ -661,7 +661,7 @@ class WebKitTab(browsertab.AbstractTab): self.printing = WebKitPrinting() self.elements = WebKitElements(tab=self) self.action = WebKitAction(tab=self) - self.audio = WebKitAudio() + self.audio = WebKitAudio(parent=self) # We're assigning settings in _set_widget self.settings = webkitsettings.WebKitSettings(settings=None) self._set_widget(widget)