diff options
author | Jimmy <jimmy@spalge.com> | 2019-05-25 21:10:13 +1200 |
---|---|---|
committer | Jimmy <jimmy@spalge.com> | 2020-07-13 13:14:48 +1200 |
commit | 78d785e2f598bb6c145c9e70518f3709aa8c8732 (patch) | |
tree | fe82dd65b3a964e3ae6eda9d494c4c2fcd365cc9 /qutebrowser/mainwindow/tabbedbrowser.py | |
parent | 976f5215d972cc14b1d278a5effbcca8b2ab094b (diff) | |
download | qutebrowser-78d785e2f598bb6c145c9e70518f3709aa8c8732.tar.gz qutebrowser-78d785e2f598bb6c145c9e70518f3709aa8c8732.zip |
Re-open all tabs from closed windows on undo.
Diffstat (limited to 'qutebrowser/mainwindow/tabbedbrowser.py')
-rw-r--r-- | qutebrowser/mainwindow/tabbedbrowser.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py index 2220bd377..58d545c44 100644 --- a/qutebrowser/mainwindow/tabbedbrowser.py +++ b/qutebrowser/mainwindow/tabbedbrowser.py @@ -387,8 +387,8 @@ class TabbedBrowser(QWidget): # Reverse tabs so we don't have to recalculate tab titles over and over # Removing first causes [2..-1] to be recomputed # Removing the last causes nothing to be recomputed - for tab in reversed(self.widgets()): - self._remove_tab(tab) + for idx, tab in enumerate(reversed(self.widgets())): + self._remove_tab(tab, new_undo=idx == 0) self.shutting_down.emit() def tab_close_prompt_if_pinned( |