diff --git a/src/common/platform/posix/sdl/i_input.cpp b/src/common/platform/posix/sdl/i_input.cpp index 63bf4b6388..4bd576ef4d 100644 --- a/src/common/platform/posix/sdl/i_input.cpp +++ b/src/common/platform/posix/sdl/i_input.cpp @@ -225,10 +225,14 @@ static void MouseRead () } SDL_GetRelativeMouseState (&x, &y); - + if (!m_noprescale) + { + x *= 3; + y *= 2; + } if (x | y) { - PostMouseMove (m_noprescale ? x : x << 2, -y); + PostMouseMove (x, -y); } }