aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v7he.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v7he.cpp')
-rw-r--r--scumm/script_v7he.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/scumm/script_v7he.cpp b/scumm/script_v7he.cpp
index fc32b24a68..5cbc6fc342 100644
--- a/scumm/script_v7he.cpp
+++ b/scumm/script_v7he.cpp
@@ -968,12 +968,14 @@ void ScummEngine_v7he::o7_unknownF5() {
while (pos < len) {
chr = readArray(0, 0, pos);
result += getCharsetOffsets(chr);
- if (result >= max)
- break;
+ if (result >= max) {
+ push(pos);
+ return;
+ }
pos++;
}
- push(result);
+ push(len);
debug(1,"stub o7_unknownF5 (%d)", result);
}