From efd34455b53b91ff2fe3080096a926f86e597266 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 25 Jun 2014 07:45:01 +0200 Subject: [PATCH] Shutdown tabs before removing --- qutebrowser/widgets/tabbedbrowser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/tabbedbrowser.py b/qutebrowser/widgets/tabbedbrowser.py index 5fc7ab9f1..1d11128ce 100644 --- a/qutebrowser/widgets/tabbedbrowser.py +++ b/qutebrowser/widgets/tabbedbrowser.py @@ -240,8 +240,9 @@ class TabbedBrowser(TabWidget): if not url.isEmpty(): qt_ensure_valid(url) self.url_stack.append(url) - self.removeTab(idx) tab.shutdown(callback=partial(self._cb_tab_shutdown, tab)) + log.destroy.debug("Removing tab {}/{}".format(idx, tab)) + self.removeTab(idx) elif last_close == 'quit': self.quit.emit() elif last_close == 'blank':