Skip to content

Commit 3b30123

Browse files
committed
Use disposable registration
1 parent adad53d commit 3b30123

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

addons/xterm-addon-webgl/src/WebglRenderer.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ export class WebglRenderer extends Disposable implements IRenderer {
136136
for (const l of this._renderLayers) {
137137
l.dispose();
138138
}
139-
this._cursorBlinkStateManager?.dispose();
140139
this._canvas.parentElement?.removeChild(this._canvas);
141140
removeTerminalFromCache(this._terminal);
142141
}));
@@ -366,9 +365,9 @@ export class WebglRenderer extends Disposable implements IRenderer {
366365
private _updateCursorBlink(): void {
367366
if (this._terminal.options.cursorBlink) {
368367
if (!this._cursorBlinkStateManager) {
369-
this._cursorBlinkStateManager = new CursorBlinkStateManager(() => {
368+
this._cursorBlinkStateManager = this.register(new CursorBlinkStateManager(() => {
370369
this._requestRedrawCursor();
371-
}, this._coreBrowserService);
370+
}, this._coreBrowserService));
372371
}
373372
} else {
374373
this._cursorBlinkStateManager?.dispose();

0 commit comments

Comments
 (0)