From 1210f05842b927ef07b4817552002b97cdd6906e Mon Sep 17 00:00:00 2001 From: Borja Lorente Date: Sun, 21 Aug 2016 13:19:08 +0200 Subject: MACVENTURE: Fix upper limit in savefile names --- engines/macventure/saveload.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engines/macventure/saveload.cpp b/engines/macventure/saveload.cpp index e5cc9b6fa5..1b56980ecd 100644 --- a/engines/macventure/saveload.cpp +++ b/engines/macventure/saveload.cpp @@ -63,8 +63,8 @@ SaveStateDescriptor loadMetaData(Common::SeekableReadStream *s, int slot) { } void writeMetaData(Common::OutSaveFile *file, Common::String desc) { - if (desc.size() >= (1 << (MACVENTURE_DESC_LENGTH * 4))) { - desc.erase((1 << (MACVENTURE_DESC_LENGTH * 4)) - 1); + if (desc.size() >= (1 << (MACVENTURE_DESC_LENGTH * 8))) { + desc.erase((1 << (MACVENTURE_DESC_LENGTH * 8)) - 1); } file->writeString(desc); file->writeUint32BE(MACVENTURE_SAVE_HEADER); @@ -121,8 +121,8 @@ bool MacVentureEngine::scummVMSaveLoadDialog(bool isSave) { desc = dialog.createDefaultSaveDescription(slot); } - if (desc.size() > (1 << MACVENTURE_DESC_LENGTH * 4) - 1) - desc = Common::String(desc.c_str(), (1 << MACVENTURE_DESC_LENGTH * 4) - 1); + if (desc.size() > (1 << MACVENTURE_DESC_LENGTH * 8) - 1) + desc = Common::String(desc.c_str(), (1 << MACVENTURE_DESC_LENGTH * 8) - 1); if (slot < 0) return true; -- cgit v1.2.3