From bf3709f4c5b34614b1e25348ffb21c0df0ca04a4 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Mon, 23 Jul 2018 15:29:45 -0700 Subject: [PATCH] Fix NPE in InputHandler.parse Fixes #1567 --- src/InputHandler.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/InputHandler.ts b/src/InputHandler.ts index 3fda521f..4def4f75 100644 --- a/src/InputHandler.ts +++ b/src/InputHandler.ts @@ -296,6 +296,11 @@ export class InputHandler extends Disposable implements IInputHandler { } public parse(data: string): void { + // Ensure the terminal is not disposed + if (!this._terminal) { + return; + } + let buffer = this._terminal.buffer; const cursorStartX = buffer.x; const cursorStartY = buffer.y;