diff options
Diffstat (limited to 'engines/sword2/sword2.cpp')
-rw-r--r-- | engines/sword2/sword2.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sword2/sword2.cpp b/engines/sword2/sword2.cpp index 83235e1bde..0ce5175fa4 100644 --- a/engines/sword2/sword2.cpp +++ b/engines/sword2/sword2.cpp @@ -744,7 +744,7 @@ void Sword2Engine::sleepUntil(uint32 time) { void Sword2Engine::pauseEngineIntern(bool pause) { if (pause) { // FIXME: We should never disallow pausing, and we need to do - // something about pausing during cutscene moves, credits, etc. + // something about pausing during credits, etc. // Don't allow Pause while screen fading or while black if (_screen->getFadeStatus() != RDFADE_NONE) @@ -752,6 +752,7 @@ void Sword2Engine::pauseEngineIntern(bool pause) { _sound->pauseAllSound(); _mouse->pauseEngine(true); + _logic->pauseMovie(true); #ifdef SWORD2_DEBUG // Don't dim it if we're single-stepping through frames @@ -766,6 +767,7 @@ void Sword2Engine::pauseEngineIntern(bool pause) { _gamePaused = true; } else { _mouse->pauseEngine(false); + _logic->pauseMovie(false); _sound->unpauseAllSound(); _screen->dimPalette(false); |