aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/gob/inter_v1.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/gob/inter_v1.cpp b/engines/gob/inter_v1.cpp
index 0a2468a4c8..8f7948b92e 100644
--- a/engines/gob/inter_v1.cpp
+++ b/engines/gob/inter_v1.cpp
@@ -1465,7 +1465,12 @@ bool Inter_v1::o1_keyFunc(char &cmdCount, int16 &counter, int16 &retFlag) {
if (flag != 1) {
if (flag != 2) {
- _vm->_util->longDelay(flag);
+ if (flag < 20) {
+ _vm->_util->delay(flag);
+ _noBusyWait = true;
+ }
+ else
+ _vm->_util->longDelay(flag);
return false;
}