aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/saveload.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-06-21 01:15:47 +0000
committerJohannes Schickel2009-06-21 01:15:47 +0000
commited16d2d63f0a3ee7f3b1d85cf02dce1ce431da30 (patch)
tree9d03181c488db449be427f04707292fe03316ad8 /engines/kyra/saveload.cpp
parent872e9258070aea2819a6645b6f3e8043fbeb5f9b (diff)
downloadscummvm-rg350-ed16d2d63f0a3ee7f3b1d85cf02dce1ce431da30.tar.gz
scummvm-rg350-ed16d2d63f0a3ee7f3b1d85cf02dce1ce431da30.tar.bz2
scummvm-rg350-ed16d2d63f0a3ee7f3b1d85cf02dce1ce431da30.zip
Fix umlauts for original interpreter saves.
svn-id: r41722
Diffstat (limited to 'engines/kyra/saveload.cpp')
-rw-r--r--engines/kyra/saveload.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/saveload.cpp b/engines/kyra/saveload.cpp
index 79665068f6..ecd6bbe450 100644
--- a/engines/kyra/saveload.cpp
+++ b/engines/kyra/saveload.cpp
@@ -29,6 +29,7 @@
#include "graphics/thumbnail.h"
#include "kyra/kyra_v1.h"
+#include "kyra/util.h"
#define CURRENT_SAVE_VERSION 16
@@ -65,6 +66,8 @@ KyraEngine_v1::kReadSaveHeaderError KyraEngine_v1::readSaveHeader(Common::Seekab
in->read(descriptionBuffer, descriptionSize[i]);
descriptionBuffer[descriptionSize[i]] = 0;
+ Util::convertDOSToISO(descriptionBuffer);
+
type = in->readUint32BE();
header.version = in->readUint16LE();
if (type == MKID_BE('MBL3') && header.version == 100) {