aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/parallaction/parallaction.cpp1
-rw-r--r--engines/parallaction/parallaction_ns.cpp2
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;
}