aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/savegame.cpp
diff options
context:
space:
mode:
authorWalter van Niftrik2009-10-10 02:16:23 +0000
committerWalter van Niftrik2009-10-10 02:16:23 +0000
commit6c1cac39567bf6867274c1bb0c93feef72d535c6 (patch)
treef6597f79a2dc1afa24dcd002850f4370764e3325 /engines/sci/engine/savegame.cpp
parent4b3c1645bcbe19ba55a3e6f16c4b32b2332caab3 (diff)
downloadscummvm-rg350-6c1cac39567bf6867274c1bb0c93feef72d535c6.tar.gz
scummvm-rg350-6c1cac39567bf6867274c1bb0c93feef72d535c6.tar.bz2
scummvm-rg350-6c1cac39567bf6867274c1bb0c93feef72d535c6.zip
SCI: kMessage() rewrite
svn-id: r44860
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r--engines/sci/engine/savegame.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index 9f644dcd8e..8c48790935 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -35,6 +35,7 @@
#include "sci/sfx/core.h"
#include "sci/sfx/iterator.h"
#include "sci/engine/state.h"
+#include "sci/engine/message.h"
#include "sci/engine/savegame.h"
#include "sci/gui/gui.h"
@@ -775,7 +776,7 @@ EngineState *gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) {
reconstruct_sounds(retval);
// Message state:
- retval->_msgState = s->_msgState;
+ retval->_msgState = new MessageState(retval->_segMan);
retval->_gui->resetEngineState(retval);