aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/agos/subroutine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/agos/subroutine.cpp b/engines/agos/subroutine.cpp
index 6975017664..575b6d7845 100644
--- a/engines/agos/subroutine.cpp
+++ b/engines/agos/subroutine.cpp
@@ -581,6 +581,7 @@ restart:
if (!_subjectItem) {
_classMode1 = 0;
} else {
+ delay(0);
sl = _classLine; /* Rescanner */
goto restart;
}
@@ -591,6 +592,7 @@ restart:
if (!_objectItem) {
_classMode2 = 0;
} else {
+ delay(0);
sl = _classLine; /* Rescanner */
goto restart;
}
@@ -598,6 +600,7 @@ restart:
/* result -10 means restart subroutine */
if (result == -10) {
+ delay(0);
sl = (SubroutineLine *)((byte *)sub + sub->first);
goto restart;
}