mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-12 17:51:02 +00:00
Fix display calculation overflowing for large scrollbars
This commit is contained in:
@@ -424,7 +424,8 @@ QRect RDStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
|
||||
|
||||
slider.setWidth(qMin(slider.width(), sliderSize));
|
||||
slider.moveLeft(ret.left() +
|
||||
(scroll->sliderPosition * (ret.width() - slider.width())) / range);
|
||||
(qreal(scroll->sliderPosition) / qreal(range)) *
|
||||
(ret.width() - slider.width()));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -461,7 +462,8 @@ QRect RDStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
|
||||
|
||||
slider.setHeight(qMin(slider.height(), sliderSize));
|
||||
slider.moveTop(ret.top() +
|
||||
(scroll->sliderPosition * (ret.height() - slider.height())) / range);
|
||||
(qreal(scroll->sliderPosition) / qreal(range)) *
|
||||
(ret.height() - slider.height()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user