diff options
author | Travis Howell | 2005-11-04 09:57:13 +0000 |
---|---|---|
committer | Travis Howell | 2005-11-04 09:57:13 +0000 |
commit | 7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f (patch) | |
tree | f457b67b39fea1e5cef578654b6c3a12c2bdca3f /scumm | |
parent | 58200eef8ec669800b39b0020fdb67486ec14a76 (diff) | |
download | scummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.tar.gz scummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.tar.bz2 scummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.zip |
Fix subtitle regressions.
svn-id: r19423
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/saveload.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp index 282308c3e8..e5bcf73a7d 100644 --- a/scumm/saveload.cpp +++ b/scumm/saveload.cpp @@ -956,8 +956,12 @@ void ScummEngine::saveOrLoad(Serializer *s) { // Before V61, we re-used the _haveMsg flag to handle "alternative" speech // sound files (see charset code 10). if (s->isLoading() && s->getVersion() < VER(61)) { - _haveActorSpeechMsg = (_haveMsg != 0xFE); - _haveMsg = 0xFF; + if (_haveMsg == 0xFE) { + _haveActorSpeechMsg = false; + _haveMsg = 0xFF; + } else { + _haveActorSpeechMsg = true; + } } // |