From ee8beb174d08f40ff2ba1fd3f5560143ff75029c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 8 Mar 2015 15:01:38 +0100 Subject: [PATCH] Fix :tab-clone -w (i.e. back -w). Fixes #536. --- qutebrowser/browser/commands.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 2079a1315..7e33572c2 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -386,12 +386,13 @@ class CommandDispatcher: """ if bg and window: raise cmdexc.CommandError("Only one of -b/-w can be given!") - tabbed_browser = self._tabbed_browser(window) + cur_tabbed_browser = self._tabbed_browser() curtab = self._current_widget() - cur_title = tabbed_browser.page_title(self._current_index()) - newtab = tabbed_browser.tabopen(background=bg, explicit=True) + cur_title = cur_tabbed_browser.page_title(self._current_index()) # The new tab could be in a new tabbed_browser (e.g. because of # tabs-are-windows being set) + new_tabbed_browser = self._tabbed_browser(window) + newtab = new_tabbed_browser.tabopen(background=bg, explicit=True) new_tabbed_browser = objreg.get('tabbed-browser', scope='window', window=newtab.win_id) idx = new_tabbed_browser.indexOf(newtab)