From a3d1cfb23f94411580dc14e39f7d441b0eb03c54 Mon Sep 17 00:00:00 2001 From: rankun Date: Sun, 21 Jun 2020 01:42:22 +0800 Subject: [PATCH] fix: mouse wheel crash Change-Id: I1976037cf0872e89fc08c8afdbd3fde79a8df061 --- .../device/controller/inputconvert/inputconvertnormal.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/QtScrcpy/device/controller/inputconvert/inputconvertnormal.cpp b/QtScrcpy/device/controller/inputconvert/inputconvertnormal.cpp index adf0566..63924e1 100644 --- a/QtScrcpy/device/controller/inputconvert/inputconvertnormal.cpp +++ b/QtScrcpy/device/controller/inputconvert/inputconvertnormal.cpp @@ -55,8 +55,8 @@ void InputConvertNormal::wheelEvent(const QWheelEvent *from, const QSize &frameS } // delta - qint32 hScroll = from->angleDelta().x() / abs(from->angleDelta().x()) * 2; - qint32 vScroll = from->angleDelta().y() / abs(from->angleDelta().y()) * 2; + qint32 hScroll = from->angleDelta().x() == 0 ? 0 : from->angleDelta().x() / abs(from->angleDelta().x()) * 2; + qint32 vScroll = from->angleDelta().y() == 0 ? 0 : from->angleDelta().y() / abs(from->angleDelta().y()) * 2; // pos QPointF pos = from->position();