Clean up terminal cwd handling

This commit is contained in:
Daniel Imms
2019-01-28 06:01:56 -08:00
parent 8846757657
commit e384ca7461
4 changed files with 21 additions and 38 deletions

View File

@@ -458,21 +458,12 @@ export class ExtHostTerminalService implements ExtHostTerminalServiceShape {
this._terminalProcesses[id].shutdown(immediate);
}
// TODO: Also support initial cwd as it's evaluated on the ext host
public $acceptProcessRequestInitialCwd(id: number): void {
console.log('$acceptProcessRequestInitialCwd', id);
this._terminalProcesses[id].getInitialCwd().then(initialCwd => {
console.log('initialCwd', initialCwd);
this._proxy.$sendProcessInitialCwd(id, initialCwd);
});
this._terminalProcesses[id].getInitialCwd().then(initialCwd => this._proxy.$sendProcessInitialCwd(id, initialCwd));
}
public $acceptProcessRequestCwd(id: number): void {
console.log('$acceptProcessRequestCwd', id);
this._terminalProcesses[id].getCwd().then(cwd => {
console.log('cwd', cwd);
this._proxy.$sendProcessCwd(id, cwd);
});
this._terminalProcesses[id].getCwd().then(cwd => this._proxy.$sendProcessCwd(id, cwd));
}
private _onProcessExit(id: number, exitCode: number): void {