Fix exception when disposing Terminal twice

Fixes #2933
This commit is contained in:
Daniel Imms
2020-05-15 10:58:09 -07:00
parent 3ac8a89f9b
commit 6a0f7b0713
+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();
}