From b5ba9ae771bbe901431826fb8e0b8663add12433 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Mon, 12 Feb 2018 12:30:26 +0200 Subject: [PATCH] Fix xterm.js in headless mode yields TypeError on resize Signed-off-by: Oleksandr Andriienko --- src/Terminal.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Terminal.ts b/src/Terminal.ts index 1bc9cfbb..9f8bc433 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -1889,7 +1889,9 @@ export class Terminal extends EventEmitter implements ITerminal, IInputHandlingT this.rows = y; this.buffers.setupTabStops(this.cols); - this.charMeasure.measure(this.options); + if (this.charMeasure) { + this.charMeasure.measure(this.options); + } this.refresh(0, this.rows - 1); this.emit('resize', {cols: x, rows: y});