From 5a4851630e527ebbe1d002e109a5c62588d77af3 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Sun, 3 Sep 2017 07:27:52 -0700 Subject: [PATCH] Prevent updating of invalid terminal row ranges --- src/renderer/Renderer.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/renderer/Renderer.ts b/src/renderer/Renderer.ts index adf5bbd0..bc1a7a1b 100644 --- a/src/renderer/Renderer.ts +++ b/src/renderer/Renderer.ts @@ -123,6 +123,8 @@ export class Renderer { this._refreshAnimationFrame = null; // Render + start = Math.max(start, 0); + end = Math.min(end, this._terminal.rows - 1); this._renderLayers.forEach(l => l.onGridChanged(this._terminal, start, end)); this._terminal.emit('refresh', {start, end}); }