diff --git a/src/video/windows/SDL_windowsmouse.c b/src/video/windows/SDL_windowsmouse.c index 3a1c7cac89..a0e9c2550f 100644 --- a/src/video/windows/SDL_windowsmouse.c +++ b/src/video/windows/SDL_windowsmouse.c @@ -710,7 +710,7 @@ void WIN_UpdateMouseSystemScale(void) int v = 10; if (SystemParametersInfo(SPI_GETMOUSESPEED, 0, &v, 0)) { v = SDL_max(1, SDL_min(v, 20)); - data->dpiscale = SDL_max(SDL_max(v, (v - 2) << 2), (v - 6) << 3); + data->dpiscale = SDL_max(SDL_max(v, (v - 2) * 4), (v - 6) * 8); } int params[3];