From e89c507d06ab24b9bd6bb699e9ac5d6cd4431f91 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 7 Oct 2022 14:22:51 -0700 Subject: [PATCH] Fix clearTextureAtlas call as implemented on IRenderer This is the root cause of microsoft/vscode#162996 --- addons/xterm-addon-webgl/src/WebglAddon.ts | 2 +- addons/xterm-addon-webgl/src/WebglRenderer.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/xterm-addon-webgl/src/WebglAddon.ts b/addons/xterm-addon-webgl/src/WebglAddon.ts index 45858e8c..18ef3e91 100644 --- a/addons/xterm-addon-webgl/src/WebglAddon.ts +++ b/addons/xterm-addon-webgl/src/WebglAddon.ts @@ -60,6 +60,6 @@ export class WebglAddon implements ITerminalAddon { } public clearTextureAtlas(): void { - this._renderer?.clearCharAtlas(); + this._renderer?.clearTextureAtlas(); } } diff --git a/addons/xterm-addon-webgl/src/WebglRenderer.ts b/addons/xterm-addon-webgl/src/WebglRenderer.ts index b22f3d5e..037b92ed 100644 --- a/addons/xterm-addon-webgl/src/WebglRenderer.ts +++ b/addons/xterm-addon-webgl/src/WebglRenderer.ts @@ -295,7 +295,7 @@ export class WebglRenderer extends Disposable implements IRenderer { } } - public clearCharAtlas(): void { + public clearTextureAtlas(): void { this._charAtlas?.clearTexture(); this._clearModel(true); this._updateModel(0, this._terminal.rows - 1);