diff options
Diffstat (limited to 'src/dolphintabbar.cpp')
| -rw-r--r-- | src/dolphintabbar.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dolphintabbar.cpp b/src/dolphintabbar.cpp index b2a305a27..1b8236abb 100644 --- a/src/dolphintabbar.cpp +++ b/src/dolphintabbar.cpp @@ -76,7 +76,7 @@ QSize DolphinTabBar::minimumSizeHint() const { QSize s = QTabBar::minimumSizeHint(); - if (GeneralSettings::tabStyle() != GeneralSettings::EnumTabStyle::FixedSize) { + if (GeneralSettings::tabStyle() == GeneralSettings::EnumTabStyle::FullWidth) { s.setWidth(0); // allow shrinking } @@ -226,7 +226,11 @@ void DolphinTabBar::slotTabBarChanged() } else if (GeneralSettings::tabStyle() == GeneralSettings::EnumTabStyle::FullWidth) { setExpanding(true); setUsesScrollButtons(false); + } else { + setExpanding(false); + setUsesScrollButtons(true); } + updateGeometry(); } |
