Skip to content

Commit 1a96a06

Browse files
authored
Account for the tabs height when they are at the bottom. (#811)
Thank you
1 parent 00f88d9 commit 1a96a06

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/DockAreaWidget.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,14 +1500,18 @@ QSize CDockAreaWidget::minimumSizeHint() const
15001500
return Super::minimumSizeHint();
15011501
}
15021502

1503+
int extraHeight = 0;
15031504
if (d->TitleBar->isVisible())
15041505
{
1505-
return d->MinSizeHint + QSize(0, d->TitleBar->minimumSizeHint().height());
1506+
extraHeight += d->TitleBar->minimumSizeHint().height();
15061507
}
1507-
else
1508+
1509+
if (CDockManager::testConfigFlag(CDockManager::TabsAtBottom) && d->tabBar()->isVisible())
15081510
{
1509-
return d->MinSizeHint;
1511+
extraHeight += d->tabBar()->minimumSizeHint().height();
15101512
}
1513+
1514+
return d->MinSizeHint + QSize(0, extraHeight);
15111515
}
15121516

15131517

0 commit comments

Comments
 (0)