diff --git a/PowerEditor/src/WinControls/TabBar/TabBar.cpp b/PowerEditor/src/WinControls/TabBar/TabBar.cpp index 55cf5d2aa..5cd9ae3f7 100644 --- a/PowerEditor/src/WinControls/TabBar/TabBar.cpp +++ b/PowerEditor/src/WinControls/TabBar/TabBar.cpp @@ -228,11 +228,11 @@ void TabBar::reSizeTo(RECT & rc2Ajust) else // (rowCount >= 2) { style |= TCS_BUTTONS; - marge = 3; // in TCS_BUTTONS mode, each row has few pixels higher + marge = (rowCount - 2) * 3; // in TCS_BUTTONS mode, each row has few pixels higher } ::SetWindowLongPtr(_hSelf, GWL_STYLE, style); - tabsHight = rowCount * (larger - smaller + marge); + tabsHight = rowCount * (larger - smaller) + marge; tabsHight += GetSystemMetrics(_isVertical ? SM_CXEDGE : SM_CYEDGE); if (_isVertical)