diff --git a/engines/zvision/script_manager.cpp b/engines/zvision/script_manager.cpp index 861f0e47dc54..b121eaa6a773 100644 --- a/engines/zvision/script_manager.cpp +++ b/engines/zvision/script_manager.cpp @@ -523,11 +523,11 @@ void ScriptManager::do_changeLocation() { // Change the background position _engine->getRenderManager()->setBackgroundPosition(_nextLocation.offset); - execScope(room); - execScope(nodeview); - // Update _currentLocation _currentLocation = _nextLocation; + + execScope(room); + execScope(nodeview); } void ScriptManager::serializeStateTable(Common::WriteStream *stream) {