diff options
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r-- | engines/sci/engine/savegame.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index 9f3aa118b4..fd8cb6e142 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -658,8 +658,9 @@ void SegManager::reconstructScripts(EngineState *s) { } } } - +#ifdef INCLUDE_OLDGFX int _reset_graphics_input(EngineState *s); +#endif static void reconstruct_sounds(EngineState *s) { Song *seeker; @@ -770,7 +771,9 @@ EngineState *gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) { retval->gc_countdown = GC_INTERVAL - 1; retval->sys_strings_segment = retval->_segMan->findSegmentByType(SEG_TYPE_SYS_STRINGS); retval->sys_strings = (SystemStrings *)GET_SEGMENT(*retval->_segMan, retval->sys_strings_segment, SEG_TYPE_SYS_STRINGS); +#ifdef INCLUDE_OLDGFX _reset_graphics_input(retval); +#endif // Time state: retval->last_wait_time = g_system->getMillis(); |