diff --git a/src/add-ons/decorators/SATDecorator/SATDecorator.cpp b/src/add-ons/decorators/SATDecorator/SATDecorator.cpp index 8cdeb6a0c4..18e1d1fe63 100644 --- a/src/add-ons/decorators/SATDecorator/SATDecorator.cpp +++ b/src/add-ons/decorators/SATDecorator/SATDecorator.cpp @@ -382,10 +382,10 @@ SATDecorator::_LayoutTabItems(const BRect& tabRect) size = (fTabRect.right - fCloseRect.right) - fTextOffset * 2 + inset; } uint8 truncateMode = B_TRUNCATE_MIDDLE; - if (fStackedMode) - truncateMode = B_TRUNCATE_END; if (fStackedMode) { + if (fStackedTabLength < 100) + truncateMode = B_TRUNCATE_END; float titleWidth = fDrawState.Font().StringWidth(Title(), BString(Title()).Length()); if (size < titleWidth) { diff --git a/src/add-ons/decorators/SATDecorator/Stacking.cpp b/src/add-ons/decorators/SATDecorator/Stacking.cpp index 6bec1981ee..6fbab98a56 100644 --- a/src/add-ons/decorators/SATDecorator/Stacking.cpp +++ b/src/add-ons/decorators/SATDecorator/Stacking.cpp @@ -28,7 +28,7 @@ using namespace BPrivate; -const float kMaxTabWidth = 135.; +const float kMaxTabWidth = 165.; bool