Have terminal service clean up instances using event

This commit is contained in:
Daniel Imms
2016-09-15 12:26:14 -07:00
parent 5094cf079e
commit 2e02b52deb
4 changed files with 13 additions and 16 deletions

View File

@@ -26,7 +26,7 @@ export class MainThreadTerminalService extends MainThreadTerminalServiceShape {
super();
this._proxy = threadService.get(ExtHostContext.ExtHostTerminalService);
this._toDispose = [];
this._toDispose.push(terminalService.onInstanceClosed((terminalInstance) => this._onTerminalClosed(terminalInstance)));
this._toDispose.push(terminalService.onInstanceDisposed((terminalInstance) => this._onTerminalDisposed(terminalInstance)));
}
public dispose(): void {
@@ -65,7 +65,7 @@ export class MainThreadTerminalService extends MainThreadTerminalServiceShape {
}
}
private _onTerminalClosed(terminalInstance: ITerminalInstance): void {
private _onTerminalDisposed(terminalInstance: ITerminalInstance): void {
this._proxy.$acceptTerminalClosed(terminalInstance.id);
}
}