diff options
-rw-r--r-- | engines/bladerunner/bladerunner.cpp | 4 |
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(); } |