From caa722c3994496f2314860415d44bafdfef87ab3 Mon Sep 17 00:00:00 2001 From: Johannes Hilden Date: Mon, 30 Oct 2017 20:17:41 +0300 Subject: [PATCH] Fix horizontal scrollbar bug --- components/qtmaterialscrollbar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/qtmaterialscrollbar.cpp b/components/qtmaterialscrollbar.cpp index 969031d..46386b2 100644 --- a/components/qtmaterialscrollbar.cpp +++ b/components/qtmaterialscrollbar.cpp @@ -197,7 +197,8 @@ void QtMaterialScrollBar::paintEvent(QPaintEvent *event) painter.drawRect(trimmed); - const qreal q = h / static_cast(maximum()-minimum()+pageStep()-1); + const qreal q = (Qt::Horizontal == orientation() ? w : h) / + static_cast(maximum()-minimum()+pageStep()-1); QRect handle = Qt::Horizontal == orientation() ? QRect(sliderPosition()*q, y, pageStep()*q, h)