diff --git a/widgets/scrollwidget.cpp b/widgets/scrollwidget.cpp index e8aa7a31e..df8a0f063 100644 --- a/widgets/scrollwidget.cpp +++ b/widgets/scrollwidget.cpp @@ -155,14 +155,14 @@ public: void verticalScroll(int value) { if (!dragging) { - widget->setPos(QPoint(0, -value*10)); + widget->setPos(QPoint(widget->pos().x(), -value*10)); } } void horizontalScroll(int value) { if (!dragging) { - widget->setPos(QPoint(-value*10, 0)); + widget->setPos(QPoint(-value*10, widget->pos().y())); } }