Merge pull request #2934 from xtermjs/tyriar/2933

Fix exception when disposing Terminal twice
This commit is contained in:
Daniel Imms
2020-05-15 12:29:23 -07:00
committed by GitHub
+3 -1
View File
@@ -55,6 +55,9 @@ export class RenderService extends Disposable implements IRenderService {
@IBufferService bufferService: IBufferService
) {
super();
this.register({ dispose: () => this._renderer.dispose() });
this._renderDebouncer = new RenderDebouncer((start, end) => this._renderRows(start, end));
this.register(this._renderDebouncer);
@@ -137,7 +140,6 @@ export class RenderService extends Disposable implements IRenderService {
}
public dispose(): void {
this._renderer.dispose();
super.dispose();
}