From 25a7299c67045e2499749c278ad9e97773d469e2 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 26 Jan 2020 16:12:33 +0000 Subject: [PATCH] Fix scroll event position calculation. --- OpenRA.Platforms.Default/Sdl2Input.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Platforms.Default/Sdl2Input.cs b/OpenRA.Platforms.Default/Sdl2Input.cs index 444b6a0cb2..402026177d 100644 --- a/OpenRA.Platforms.Default/Sdl2Input.cs +++ b/OpenRA.Platforms.Default/Sdl2Input.cs @@ -148,7 +148,9 @@ namespace OpenRA.Platforms.Default { int x, y; SDL.SDL_GetMouseState(out x, out y); - inputHandler.OnMouseInput(new MouseInput(MouseInputEvent.Scroll, MouseButton.None, new int2(x, y), new int2(0, e.wheel.y), mods, 0)); + + var pos = EventPosition(device, x, y); + inputHandler.OnMouseInput(new MouseInput(MouseInputEvent.Scroll, MouseButton.None, pos, new int2(0, e.wheel.y), mods, 0)); break; }