summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/tabbedbrowser.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-06-08 15:27:48 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-06-08 17:16:28 +0200
commite19c133e1dc790905aafa52e92bca235d2a2ce31 (patch)
tree39d605c0d85c28e683af0d6a8f39fbdae73dcc06 /qutebrowser/mainwindow/tabbedbrowser.py
parent58019cf809f22963abb8f6613676e80513b7428e (diff)
downloadqutebrowser-e19c133e1dc790905aafa52e92bca235d2a2ce31.tar.gz
qutebrowser-e19c133e1dc790905aafa52e92bca235d2a2ce31.zip
Fix -1 focus_stack_size in TabDeque
Diffstat (limited to 'qutebrowser/mainwindow/tabbedbrowser.py')
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index 25b05a036..f9112c6ab 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -64,8 +64,11 @@ class TabDeque:
"""
def __init__(self) -> None:
+ size = config.val.tabs.focus_stack_size
+ if size < 0:
+ size = None
self._stack = collections.deque(
- maxlen=config.val.tabs.focus_stack_size
+ maxlen=size
) # type: typing.Deque[weakref.ReferenceType[QWidget]]
# Items that have been removed from the primary stack.
self._stack_deleted = [