From 9481a1ec39ea9ca768f76f77e60fe9e5ac12876b Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 4 Jul 2020 19:48:42 -0400 Subject: [PATCH] BScrollBar: Unify PreferredSize computations. Reduces code duplication. This should not significantly affect actually computed sizes. --- src/kits/interface/ScrollBar.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/kits/interface/ScrollBar.cpp b/src/kits/interface/ScrollBar.cpp index 321f2fd612..f14bf8ef75 100644 --- a/src/kits/interface/ScrollBar.cpp +++ b/src/kits/interface/ScrollBar.cpp @@ -1043,12 +1043,8 @@ BScrollBar::MaxSize() BSize BScrollBar::PreferredSize() { - BSize preferredSize = _MinSize(); - if (fOrientation == B_HORIZONTAL) - preferredSize.width *= 2; - else - preferredSize.height *= 2; - + BSize preferredSize; + GetPreferredSize(&preferredSize.width, &preferredSize.height); return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), preferredSize); }