Add missing webgl cursor blink disposal

Same disposal code as the non-webgl cursor blink layer
This commit is contained in:
Svante Boberg
2022-07-27 00:00:41 +02:00
parent 9df996cb3d
commit c895f67fd8
@@ -54,6 +54,14 @@ export class CursorRenderLayer extends BaseRenderLayer {
this.onOptionsChanged(terminal);
}
public override dispose(): void {
if (this._cursorBlinkStateManager) {
this._cursorBlinkStateManager.dispose();
this._cursorBlinkStateManager = undefined;
}
super.dispose();
}
public resize(terminal: Terminal, dim: IRenderDimensions): void {
super.resize(terminal, dim);
// Resizing the canvas discards the contents of the canvas so clear state