From 6496721110099785e49cb2a0381c714a0923e5fc Mon Sep 17 00:00:00 2001 From: Elvis Angelaccio Date: Sun, 1 Nov 2020 23:42:46 +0100 Subject: [PATCH] Port away from deprecated QWheelEvent::delta() QWheelEvent::angleDelta() returns a QPoint instead of int, so we need to use its y() value to get the number of steps. --- src/views/dolphinview.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index a8624170d9..32e9624597 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -847,10 +847,10 @@ bool DolphinView::eventFilter(QObject* watched, QEvent* event) void DolphinView::wheelEvent(QWheelEvent* event) { if (event->modifiers().testFlag(Qt::ControlModifier)) { - const int numDegrees = event->delta() / 8; - const int numSteps = numDegrees / 15; + const QPoint numDegrees = event->angleDelta() / 8; + const QPoint numSteps = numDegrees / 15; - setZoomLevel(zoomLevel() + numSteps); + setZoomLevel(zoomLevel() + numSteps.y()); event->accept(); } else { event->ignore();