Follow JMPR op only if outside of FDEF and IF
This commit is contained in:
parent
c3ed71c9c5
commit
8b6aeee35c
@ -3675,9 +3675,11 @@ var Font = (function FontClosure() {
|
|||||||
}
|
}
|
||||||
--ifLevel;
|
--ifLevel;
|
||||||
} else if (op === 0x1C) { // JMPR
|
} else if (op === 0x1C) { // JMPR
|
||||||
var offset = stack[stack.length - 1];
|
if (!inFDEF && !inELSE) {
|
||||||
// only jumping forward to prevent infinite loop
|
var offset = stack[stack.length - 1];
|
||||||
if (offset > 0) { i += offset - 1; }
|
// only jumping forward to prevent infinite loop
|
||||||
|
if (offset > 0) { i += offset - 1; }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// Adjusting stack not extactly, but just enough to get function id
|
// Adjusting stack not extactly, but just enough to get function id
|
||||||
if (!inFDEF && !inELSE) {
|
if (!inFDEF && !inELSE) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user