From 4f443c9f276c730835a572ece408b1581250cb5a Mon Sep 17 00:00:00 2001 From: Sebastian Frysztak Date: Sat, 1 Oct 2016 12:55:55 +0200 Subject: [PATCH] Reserve space for favicon with vertical tabs --- qutebrowser/mainwindow/tabwidget.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py index baeb7d620..d02d41407 100644 --- a/qutebrowser/mainwindow/tabwidget.py +++ b/qutebrowser/mainwindow/tabwidget.py @@ -609,8 +609,11 @@ class TabBarStyle(QCommonStyle): # any sophisticated drawing. super().drawControl(QStyle.CE_TabBarTabShape, opt, p, widget) elif element == QStyle.CE_TabBarTabLabel: + position = config.get('tabs', 'position') if not opt.icon.isNull() and layouts.icon.isValid(): self._draw_icon(layouts, opt, p) + elif position in [QTabWidget.West, QTabWidget.East]: + layouts.text.translate(opt.iconSize.width() + 4, 0) alignment = (config.get('tabs', 'title-alignment') | Qt.AlignVCenter | Qt.TextHideMnemonic) self._style.drawItemText(p, layouts.text, alignment, opt.palette,