diff --git a/Quake/in_sdl.c b/Quake/in_sdl.c index 03653bb70..9ef538065 100644 --- a/Quake/in_sdl.c +++ b/Quake/in_sdl.c @@ -605,6 +605,7 @@ void IN_Commands (void) scale = fabs (eased.y); if (scale > scrollthreshold) { + scale = (scale - scrollthreshold) / (1.f - scrollthreshold); timer -= scale * host_rawframetime; if (timer < 0.0) {