From 8dbb61e9e3401a805d60a5c8aec3351082cb2492 Mon Sep 17 00:00:00 2001 From: Jay Kamat Date: Wed, 19 Jul 2017 21:37:48 -0700 Subject: [PATCH] Enforce a minimum size for non-pinned tabs Closes #2826 --- qutebrowser/mainwindow/tabwidget.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py index 86fefaeb3..4756d231e 100644 --- a/qutebrowser/mainwindow/tabwidget.py +++ b/qutebrowser/mainwindow/tabwidget.py @@ -517,7 +517,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