diff options
-rw-r--r-- | engines/parallaction/parallaction.cpp | 1 | ||||
-rw-r--r-- | engines/parallaction/parallaction_ns.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp index 6dbcbca50b..c0e7bbddcc 100644 --- a/engines/parallaction/parallaction.cpp +++ b/engines/parallaction/parallaction.cpp @@ -301,7 +301,6 @@ void Parallaction::runGame() { } if (_engineFlags & kEngineChangeLocation) { - _engineFlags &= ~kEngineChangeLocation; changeLocation(_location._name); continue; } diff --git a/engines/parallaction/parallaction_ns.cpp b/engines/parallaction/parallaction_ns.cpp index 9a8419fffb..4105ed3f16 100644 --- a/engines/parallaction/parallaction_ns.cpp +++ b/engines/parallaction/parallaction_ns.cpp @@ -404,6 +404,8 @@ void Parallaction_ns::changeLocation(char *location) { debugC(1, kDebugExec, "changeLocation() done"); + _engineFlags &= ~kEngineChangeLocation; + return; } |