diff options
Diffstat (limited to 'engines/zvision/zvision.cpp')
-rw-r--r-- | engines/zvision/zvision.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index a27f4cbc68..7c9bdd8877 100644 --- a/engines/zvision/zvision.cpp +++ b/engines/zvision/zvision.cpp @@ -134,7 +134,7 @@ Common::Error ZVision::run() { _renderManager->updateScreen(_console->isActive()); // Calculate the frame delay based off a desired frame time - int delay = _desiredFrameTime - (currentTime - _system->getMillis()); + int delay = _desiredFrameTime - int32(_system->getMillis() - currentTime); // Ensure non-negative delay = delay < 0 ? 0 : delay; _system->delayMillis(delay); |