aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-11-04 09:57:13 +0000
committerTravis Howell2005-11-04 09:57:13 +0000
commit7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f (patch)
treef457b67b39fea1e5cef578654b6c3a12c2bdca3f /scumm/saveload.cpp
parent58200eef8ec669800b39b0020fdb67486ec14a76 (diff)
downloadscummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.tar.gz
scummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.tar.bz2
scummvm-rg350-7cef807757a8f2e43c09d10a2ab0af5bbfbfe92f.zip
Fix subtitle regressions.
svn-id: r19423
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r--scumm/saveload.cpp8
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;
+ }
}
//