diff options
author | Jay Kamat <jaygkamat@gmail.com> | 2017-07-19 21:37:48 -0700 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2017-09-10 01:52:55 +0200 |
commit | 12b00dad44a17f4b726df1b101b8345055dc0487 (patch) | |
tree | b5937236165e935988fa6a4dc9123f63d8f4d32d | |
parent | ccf3cb6d7c5775dab9fe7671e8ddadecccc8e92f (diff) | |
download | qutebrowser-12b00dad44a17f4b726df1b101b8345055dc0487.tar.gz qutebrowser-12b00dad44a17f4b726df1b101b8345055dc0487.zip |
Enforce a minimum size for non-pinned tabs
Closes #2826
-rw-r--r-- | qutebrowser/mainwindow/tabwidget.py | 4 |
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 |