From b249e4523d9e0b8d7e607131685de34d8c48cd6b Mon Sep 17 00:00:00 2001 From: ndren Date: Mon, 3 Jul 2023 21:46:08 +0100 Subject: [PATCH] Use precise y-direction scroll values in SDL --- source/Irrlicht/CIrrDeviceSDL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Irrlicht/CIrrDeviceSDL.cpp b/source/Irrlicht/CIrrDeviceSDL.cpp index 96c834f6..15d6043f 100644 --- a/source/Irrlicht/CIrrDeviceSDL.cpp +++ b/source/Irrlicht/CIrrDeviceSDL.cpp @@ -555,7 +555,7 @@ bool CIrrDeviceSDL::run() irrevent.EventType = irr::EET_MOUSE_INPUT_EVENT; irrevent.MouseInput.Event = irr::EMIE_MOUSE_WHEEL; - irrevent.MouseInput.Wheel = static_cast(SDL_event.wheel.y); + irrevent.MouseInput.Wheel = SDL_event.wheel.preciseY; irrevent.MouseInput.Shift = (keymod & KMOD_SHIFT) != 0; irrevent.MouseInput.Control = (keymod & KMOD_CTRL) != 0; irrevent.MouseInput.X = MouseX;