diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index fcdfe8f7e6f..ff80325049a 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -916,6 +916,7 @@ EngineState *gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) { retval->_msgState = new MessageState(retval->_segMan); retval->_gui->resetEngineState(retval); + retval->_gui->init(retval->usesOldGfxFunctions()); return retval; }