diff --git a/src/openrct2/Context.cpp b/src/openrct2/Context.cpp index bd4e9b8309..7d88a16a2e 100644 --- a/src/openrct2/Context.cpp +++ b/src/openrct2/Context.cpp @@ -396,6 +396,10 @@ namespace OpenRCT2 } uint32 elapsed = currentTick - _lastTick; + if (elapsed > UPDATE_TIME_MS) + { + elapsed = UPDATE_TIME_MS; + } _lastTick = currentTick; _accumulator += elapsed; @@ -430,9 +434,10 @@ namespace OpenRCT2 } uint32 elapsed = currentTick - _lastTick; - if (elapsed > UPDATE_TIME_MS) + { elapsed = UPDATE_TIME_MS; + } _lastTick = currentTick; _accumulator += elapsed;