From 68d6d5576c2be67091a3a02f44302daa5be0ef88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Breitbart?= Date: Thu, 24 Oct 2019 21:01:59 +0200 Subject: [PATCH] force screen update for altered lines --- src/InputHandler.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/InputHandler.ts b/src/InputHandler.ts index 85d540b3..21ad8ea0 100644 --- a/src/InputHandler.ts +++ b/src/InputHandler.ts @@ -1074,6 +1074,7 @@ export class InputHandler extends Disposable implements IInputHandler { line.deleteCells(0, param, buffer.getNullCell(this._terminal.eraseAttrData())); line.isWrapped = false; } + this._dirtyRowService.markRangeDirty(buffer.scrollTop, buffer.scrollBottom); } /** @@ -1101,6 +1102,7 @@ export class InputHandler extends Disposable implements IInputHandler { line.insertCells(0, param, buffer.getNullCell(this._terminal.eraseAttrData())); line.isWrapped = false; } + this._dirtyRowService.markRangeDirty(buffer.scrollTop, buffer.scrollBottom); } /** @@ -1118,6 +1120,7 @@ export class InputHandler extends Disposable implements IInputHandler { line.insertCells(buffer.x, param, buffer.getNullCell(this._terminal.eraseAttrData())); line.isWrapped = false; } + this._dirtyRowService.markRangeDirty(buffer.scrollTop, buffer.scrollBottom); } /** @@ -1135,6 +1138,7 @@ export class InputHandler extends Disposable implements IInputHandler { line.deleteCells(buffer.x, param, buffer.getNullCell(this._terminal.eraseAttrData())); line.isWrapped = false; } + this._dirtyRowService.markRangeDirty(buffer.scrollTop, buffer.scrollBottom); } /**