diff --git a/src/kits/interface/ScrollBar.cpp b/src/kits/interface/ScrollBar.cpp index 34a58b5aa9..7cf7a91c6f 100644 --- a/src/kits/interface/ScrollBar.cpp +++ b/src/kits/interface/ScrollBar.cpp @@ -13,6 +13,8 @@ #include +#include + #include #include #include @@ -993,7 +995,7 @@ BScrollBar::SetBorderHighlighted(bool highlight) void BScrollBar::GetPreferredSize(float* _width, float* _height) { - const float scale = be_plain_font->Size() / 12.0f; + const float scale = std::max(be_plain_font->Size() / 12.0f, 1.0f); if (fOrientation == B_VERTICAL) { if (_width) *_width = B_V_SCROLL_BAR_WIDTH * scale;