diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp index 14ef88b4e7e..c5905da3848 100644 --- a/backends/sdl/sdl-common.cpp +++ b/backends/sdl/sdl-common.cpp @@ -780,6 +780,10 @@ bool OSystem_SDL_Common::poll_event(Event *event) { } #endif } + event->mouse.x = km.x; + event->mouse.y = km.y; + event->mouse.x /= _scaleFactor; + event->mouse.y /= _scaleFactor; return true; case SDL_VIDEOEXPOSE: