Fix horizontal scrollbar bug

This commit is contained in:
Johannes Hilden 2017-10-30 20:17:41 +03:00
parent 36060c9b87
commit caa722c399
1 changed files with 2 additions and 1 deletions

View File

@ -197,7 +197,8 @@ void QtMaterialScrollBar::paintEvent(QPaintEvent *event)
painter.drawRect(trimmed); painter.drawRect(trimmed);
const qreal q = h / static_cast<qreal>(maximum()-minimum()+pageStep()-1); const qreal q = (Qt::Horizontal == orientation() ? w : h) /
static_cast<qreal>(maximum()-minimum()+pageStep()-1);
QRect handle = Qt::Horizontal == orientation() QRect handle = Qt::Horizontal == orientation()
? QRect(sliderPosition()*q, y, pageStep()*q, h) ? QRect(sliderPosition()*q, y, pageStep()*q, h)