diff options
author | Torbjörn Andersson | 2007-04-01 15:04:11 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2007-04-01 15:04:11 +0000 |
commit | bc253d214b038845a5bb498ca51697245c864652 (patch) | |
tree | 307fae3e89c6a3129fdb4e1da6c425d20f0cd758 | |
parent | 7c4a8c656591ba48f81dce90ac482d24724a593e (diff) | |
download | scummvm-rg350-bc253d214b038845a5bb498ca51697245c864652.tar.gz scummvm-rg350-bc253d214b038845a5bb498ca51697245c864652.tar.bz2 scummvm-rg350-bc253d214b038845a5bb498ca51697245c864652.zip |
Slight simplification of last change. Make sure we don't "oversleep" in fast
mode.
svn-id: r26351
-rw-r--r-- | engines/touche/touche.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/touche/touche.cpp b/engines/touche/touche.cpp index 61b765bc55..895bb0da6c 100644 --- a/engines/touche/touche.cpp +++ b/engines/touche/touche.cpp @@ -273,12 +273,12 @@ void ToucheEngine::mainLoop() { if (nextFrame < now) { nextFrame = now + 1; } - while (now < nextFrame) { + do { processEvents(); _system->updateScreen(); + _system->delayMillis(10); now = _system->getMillis(); - _system->delayMillis((nextFrame - now >= 10) ? 10 : nextFrame - now); - } + } while (now < nextFrame && !_fastMode); frameTimeStamp = nextFrame; } |