summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Kamat <jaygkamat@gmail.com>2017-07-19 21:37:48 -0700
committerFlorian Bruhin <git@the-compiler.org>2017-09-10 01:52:55 +0200
commit12b00dad44a17f4b726df1b101b8345055dc0487 (patch)
treeb5937236165e935988fa6a4dc9123f63d8f4d32d
parentccf3cb6d7c5775dab9fe7671e8ddadecccc8e92f (diff)
downloadqutebrowser-12b00dad44a17f4b726df1b101b8345055dc0487.tar.gz
qutebrowser-12b00dad44a17f4b726df1b101b8345055dc0487.zip
Enforce a minimum size for non-pinned tabs
Closes #2826
-rw-r--r--qutebrowser/mainwindow/tabwidget.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py
index 7719743f2..7d56b04dd 100644
--- a/qutebrowser/mainwindow/tabwidget.py
+++ b/qutebrowser/mainwindow/tabwidget.py
@@ -513,7 +513,9 @@ class TabBar(QTabBar):
no_pinned_count = self.count() - self.pinned_count
pinned_width = tab_width_pinned_conf * self.pinned_count
- no_pinned_width = self.width() - pinned_width
+ # Prevent any tabs from being smaller than the min size
+ no_pinned_width = max(self.width() - pinned_width,
+ minimum_size.width() * no_pinned_count)
if pinned:
width = tab_width_pinned_conf