aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/detection.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2013-01-04 13:24:43 +0200
committerFilippos Karapetis2013-01-04 13:24:43 +0200
commit92dc12a3b207833ee7f5a24516d198ca2c997b7c (patch)
treebe26c926e2c68dd3ec9e9df02afce9f8fdf7ba09 /engines/drascula/detection.cpp
parentfe9228d4bba6f7e38068fe60e1dbacf61bfb8016 (diff)
downloadscummvm-rg350-92dc12a3b207833ee7f5a24516d198ca2c997b7c.tar.gz
scummvm-rg350-92dc12a3b207833ee7f5a24516d198ca2c997b7c.tar.bz2
scummvm-rg350-92dc12a3b207833ee7f5a24516d198ca2c997b7c.zip
DRASCULA: Properly set the game play time when loading a saved game
Diffstat (limited to 'engines/drascula/detection.cpp')
-rw-r--r--engines/drascula/detection.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/drascula/detection.cpp b/engines/drascula/detection.cpp
index 573cad09e0..e1f69e2158 100644
--- a/engines/drascula/detection.cpp
+++ b/engines/drascula/detection.cpp
@@ -273,7 +273,7 @@ static const ExtraGuiOption drasculaExtraGuiOption = {
false
};
-SaveStateDescriptor loadMetaData(Common::ReadStream *s, int slot);
+SaveStateDescriptor loadMetaData(Common::ReadStream *s, int slot, bool setPlayTime);
class DrasculaMetaEngine : public AdvancedMetaEngine {
public:
@@ -334,7 +334,7 @@ SaveStateList DrasculaMetaEngine::listSaves(const char *target) const {
if (slotNum >= 0 && slotNum <= getMaximumSaveSlot()) {
Common::InSaveFile *in = saveFileMan->openForLoading(*file);
if (in) {
- SaveStateDescriptor desc = loadMetaData(in, slotNum);
+ SaveStateDescriptor desc = loadMetaData(in, slotNum, false);
if (desc.getSaveSlot() != slotNum) {
// invalid
delete in;
@@ -362,7 +362,7 @@ SaveStateDescriptor DrasculaMetaEngine::querySaveMetaInfos(const char *target, i
desc.setWriteProtectedFlag(slot == 0);
if (in) {
- desc = Drascula::loadMetaData(in, slot);
+ desc = Drascula::loadMetaData(in, slot, false);
if (desc.getSaveSlot() != slot) {
delete in;
return SaveStateDescriptor();