diff --git a/src/EscapeSequenceParser.ts b/src/EscapeSequenceParser.ts index 8995b203..bf744e05 100644 --- a/src/EscapeSequenceParser.ts +++ b/src/EscapeSequenceParser.ts @@ -375,8 +375,8 @@ export class EscapeSequenceParser extends Disposable implements IEscapeSequenceP // shortcut for most chars (print action) if (currentState === ParserState.GROUND && code > 0x1f && code < 0x80) { print = (~print) ? print : i; - do code = data.charCodeAt(++i); - while (i < l && code > 0x1f && code < 0x80); + do i++; + while (i < l && data.charCodeAt(i) > 0x1f && data.charCodeAt(i) < 0x80); i--; continue; }