From e3cb87f88507985c689034419ca06499fddcd36f Mon Sep 17 00:00:00 2001 From: Colden Cullen Date: Sat, 15 Nov 2014 18:34:34 -0500 Subject: [PATCH] [SDL] Fixed broken scrolling logic --- source/dash/graphics/adapters/sdl.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dash/graphics/adapters/sdl.d b/source/dash/graphics/adapters/sdl.d index 4a43fdd2..7e5d0925 100644 --- a/source/dash/graphics/adapters/sdl.d +++ b/source/dash/graphics/adapters/sdl.d @@ -174,7 +174,7 @@ public: break; case SDL_MOUSEWHEEL: - Mouse.setAxisState( Mouse.Axes.ScrollWheel, Mouse.getAxisState( Mouse.Axes.ScrollWheel ) + ( ( cast(int)event.wheel.y >> 16 ) / 120 ) ); + Mouse.setAxisState( Mouse.Axes.ScrollWheel, Mouse.getAxisState( Mouse.Axes.ScrollWheel ) + event.wheel.y ); break; case SDL_APP_TERMINATING: