diff options
-rw-r--r-- | scumm/scummvm.cpp | 5 | ||||
-rw-r--r-- | scumm/smush/smush_player.cpp | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index 3ca599c6ec..012861e17f 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -1832,6 +1832,7 @@ int Scumm::runDialog(Dialog *dialog) { _sound->pauseSounds(true); // Pause playing smush movie + bool oldSmushPlay = _smushPlay; _smushPlay = false; // Open & run the dialog @@ -1840,8 +1841,8 @@ int Scumm::runDialog(Dialog *dialog) { // Restore old cursor updateCursor(); - // Restore playing smush movie - _smushPlay = true; + // Resume playing smush movie, if any + _smushPlay = oldSmushPlay; // Resume sound output _sound->pauseSounds(old_soundsPaused); diff --git a/scumm/smush/smush_player.cpp b/scumm/smush/smush_player.cpp index c3e9c829c7..44bace3e52 100644 --- a/scumm/smush/smush_player.cpp +++ b/scumm/smush/smush_player.cpp @@ -842,7 +842,7 @@ void SmushPlayer::setupAnim(const char *file, const char *directory) { _sf[i]->loadFont(file_font, directory); } } else { - error("SmushPlayer::init() Unknown font setup for game"); + error("SmushPlayer::setupAnim() Unknown font setup for game"); } delete sub; |