debt - less TPromise in mainThread-things

This commit is contained in:
Johannes Rieken
2018-11-05 13:02:08 +01:00
parent 0817eb5df5
commit 7dd291b51c
7 changed files with 23 additions and 30 deletions

View File

@@ -5,7 +5,6 @@
import { IDisposable, dispose } from 'vs/base/common/lifecycle';
import { ITerminalService, ITerminalInstance, IShellLaunchConfig, ITerminalProcessExtHostProxy, ITerminalProcessExtHostRequest, ITerminalDimensions, EXT_HOST_CREATION_DELAY } from 'vs/workbench/parts/terminal/common/terminal';
import { TPromise } from 'vs/base/common/winjs.base';
import { ExtHostContext, ExtHostTerminalServiceShape, MainThreadTerminalServiceShape, MainContext, IExtHostContext, ShellLaunchConfigDto } from 'vs/workbench/api/node/extHost.protocol';
import { extHostNamedCustomer } from 'vs/workbench/api/electron-browser/extHostCustomers';
@@ -64,12 +63,12 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
ignoreConfigurationCwd: true,
env
};
return TPromise.as(this.terminalService.createTerminal(shellLaunchConfig).id);
return Promise.resolve(this.terminalService.createTerminal(shellLaunchConfig).id);
}
public $createTerminalRenderer(name: string): Thenable<number> {
const instance = this.terminalService.createTerminalRenderer(name);
return TPromise.as(instance.id);
return Promise.resolve(instance.id);
}
public $show(terminalId: number, preserveFocus: boolean): void {