diff options
| -rw-r--r-- | engines/zvision/zvision.cpp | 2 | ||||
| -rw-r--r-- | engines/zvision/zvision.h | 2 | 
2 files changed, 2 insertions, 2 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); diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h index 990b6e8b93..5bb3d7cb1d 100644 --- a/engines/zvision/zvision.h +++ b/engines/zvision/zvision.h @@ -68,7 +68,7 @@ private:  	const int _height;  	const Graphics::PixelFormat _pixelFormat; -	const uint _desiredFrameTime; +	const int _desiredFrameTime;  	// We need random numbers  	Common::RandomSource *_rnd; | 
