aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/bladerunner/ui/end_credits.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/bladerunner/ui/end_credits.cpp b/engines/bladerunner/ui/end_credits.cpp
index 692e8fbbf9..1ab0b9f8a3 100644
--- a/engines/bladerunner/ui/end_credits.cpp
+++ b/engines/bladerunner/ui/end_credits.cpp
@@ -97,7 +97,7 @@ void EndCredits::show() {
double position = 0.0;
uint32 timeLast = _vm->getTotalPlayTime();
- while (!_vm->_vqaStopIsRequested) {
+ while (!_vm->_vqaStopIsRequested && !_vm->shouldQuit()) {
if (position >= textPositions[textCount - 1]) {
break;
}