summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2024-01-05 17:03:28 +1300
committertoofar <toofar@spalge.com>2024-01-06 21:06:53 +1300
commit61c602991e9a09bc06d04540ee66c27b71e0ceee (patch)
tree5b4e0b186959b6238809f1abb52c16dfde7936c0
parentce698cfab17aaa59512d78bad8c91bdbb836c00c (diff)
downloadqutebrowser-61c602991e9a09bc06d04540ee66c27b71e0ceee.tar.gz
qutebrowser-61c602991e9a09bc06d04540ee66c27b71e0ceee.zip
Show new tabbed_browser when detaching tree tabs
Seems a step from the existing code path wasn't applied to the new tree-specific code. I've pulled it out to be applied to both paths. Previously if you ran gD (tab-give without a positional argument) it would open a new window but you couldn't see it!
-rw-r--r--qutebrowser/browser/commands.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py
index d451617dc..7a375515a 100644
--- a/qutebrowser/browser/commands.py
+++ b/qutebrowser/browser/commands.py
@@ -579,11 +579,13 @@ class CommandDispatcher:
self._tree_tab_give(tabbed_browser, keep)
else:
tabbed_browser.tabopen(self._current_url())
- tabbed_browser.window().show()
if not keep:
self._tabbed_browser.close_tab(self._current_widget(),
add_undo=False,
transfer=True)
+ # Make sure the tabbed browser is shown in case we created a new one
+ # when detaching.
+ tabbed_browser.window().show()
def _back_forward(
self, *,