diff --git a/common/scroll_management.cpp b/common/scroll_management.cpp index 0fdd5dbc..a9573037 100644 --- a/common/scroll_management.cpp +++ b/common/scroll_management.cpp @@ -23,10 +23,10 @@ ScrollManagement::Movement ScrollManagement::getMovement(QWheelEvent *event) } // Accumulate the delta - if ((event->delta() < 0) != (wheelAccumulator < 0)) // different sign means change in direction + if ((event->angleDelta().y() < 0) != (wheelAccumulator < 0)) // different sign means change in direction wheelAccumulator = 0; - wheelAccumulator += event->delta(); + wheelAccumulator += event->angleDelta().y(); // Do not process events too fast if ((wheelTimer->elapsed() < timeThrottle)) {