aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/bladerunner/bladerunner.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 7130ff7635..bd7379e966 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -1274,7 +1274,11 @@ void BladeRunnerEngine::handleMouseAction(int x, int y, bool mainButton, bool bu
}
} else if (buttonDown) {
if (_playerActor->inWalkLoop()) {
+ if (!_isWalkingInterruptible) {
+ return;
+ }
_playerActor->stopWalking(false);
+ _interruptWalking = true;
}
_combat->change();
}