diff --git a/engines/grim/grim.cpp b/engines/grim/grim.cpp index 525a3c0612e..47cd064007b 100644 --- a/engines/grim/grim.cpp +++ b/engines/grim/grim.cpp @@ -706,6 +706,9 @@ void GrimEngine::drawPrimitives() { } void GrimEngine::luaUpdate() { + if (_savegameLoadRequest) + return; + // Update timing information unsigned newStart = g_system->getMillis(); if (newStart < _frameStart) {