From 1a96a06cb6c9d2a4ae4fe9f00d5b5c65c4f4872b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Vautour?= Date: Wed, 11 Feb 2026 01:01:01 -0400 Subject: [PATCH] Account for the tabs height when they are at the bottom. (#811) Thank you --- src/DockAreaWidget.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/DockAreaWidget.cpp b/src/DockAreaWidget.cpp index d7a62c8..286c112 100644 --- a/src/DockAreaWidget.cpp +++ b/src/DockAreaWidget.cpp @@ -1500,14 +1500,18 @@ QSize CDockAreaWidget::minimumSizeHint() const return Super::minimumSizeHint(); } + int extraHeight = 0; if (d->TitleBar->isVisible()) { - return d->MinSizeHint + QSize(0, d->TitleBar->minimumSizeHint().height()); + extraHeight += d->TitleBar->minimumSizeHint().height(); } - else + + if (CDockManager::testConfigFlag(CDockManager::TabsAtBottom) && d->tabBar()->isVisible()) { - return d->MinSizeHint; + extraHeight += d->tabBar()->minimumSizeHint().height(); } + + return d->MinSizeHint + QSize(0, extraHeight); }