From bdfb3cd7cd701ddc57263f48ee76a11a3b8ddeb3 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sun, 5 Jul 2020 19:07:44 -0400 Subject: [PATCH] BScrollBar: Report a more correct maximum size. This way, BScrollBar will now be scaled appropriately when used within layouts, as it is in e.g. Tracker. --- src/kits/interface/ScrollBar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kits/interface/ScrollBar.cpp b/src/kits/interface/ScrollBar.cpp index d9ad1902e5..ed26de53d0 100644 --- a/src/kits/interface/ScrollBar.cpp +++ b/src/kits/interface/ScrollBar.cpp @@ -1035,7 +1035,8 @@ BScrollBar::MinSize() BSize BScrollBar::MaxSize() { - BSize maxSize = _MinSize(); + BSize maxSize; + GetPreferredSize(&maxSize.width, &maxSize.height); if (fOrientation == B_HORIZONTAL) maxSize.width = B_SIZE_UNLIMITED; else