diff --git a/engines/nancy/action/actionmanager.cpp b/engines/nancy/action/actionmanager.cpp index 6b625912cb1..1cd82940aab 100644 --- a/engines/nancy/action/actionmanager.cpp +++ b/engines/nancy/action/actionmanager.cpp @@ -257,10 +257,14 @@ void ActionManager::processActionRecords() { record->execute(); } + + if (NancySceneState._state == State::Scene::kLoad) { + // changeScene() must have been called, abort any further processing + return; + } } synchronizeMovieWithSound(); - debugDrawHotspots(); }