diff --git a/Source/NSScroller.m b/Source/NSScroller.m index 4385f1abd..d2b4dfb68 100644 --- a/Source/NSScroller.m +++ b/Source/NSScroller.m @@ -421,13 +421,16 @@ static NSColor *scrollBarColor = nil; [super setFrame: frameRect]; - if (_isHorizontal) + if (_arrowsPosition != NSScrollerArrowsNone) { - _arrowsPosition = NSScrollerArrowsMinEnd; - } - else - { - _arrowsPosition = NSScrollerArrowsMaxEnd; + if (_isHorizontal) + { + _arrowsPosition = NSScrollerArrowsMinEnd; + } + else + { + _arrowsPosition = NSScrollerArrowsMaxEnd; + } } _hitPart = NSScrollerNoPart;