diff options
-rw-r--r-- | engines/gob/inter_v1.cpp | 7 |
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; } |