diff --git a/sc2/src/uqm/planets/lander.c b/sc2/src/uqm/planets/lander.c index 191432a40..b3d21397c 100644 --- a/sc2/src/uqm/planets/lander.c +++ b/sc2/src/uqm/planets/lander.c @@ -1772,8 +1772,9 @@ landerSpeedNumer = WORLD_TO_VELOCITY (48); ScrollPlanetSide (dx, dy, ON_THE_GROUND); - SleepThreadUntil (pLanderInputState->NextTime); - pLanderInputState->NextTime += PLANET_SIDE_RATE; + SleepThreadUntil (pMS->NextTime); + // NOTE: The rate is not stabilized + pMS->NextTime = GetTimeCounter () + PLANET_SIDE_RATE; return TRUE; }