From 742bae22f1b74cc4eb094458412d8a3e6a62ed1d Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 11 Dec 2018 15:05:23 +0100 Subject: [PATCH] finish fix #64596 --- src/vs/platform/windows/node/windowsIpc.ts | 4 ++-- src/vs/workbench/services/editor/browser/editorService.ts | 2 +- .../services/textfile/common/textFileEditorModel.ts | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vs/platform/windows/node/windowsIpc.ts b/src/vs/platform/windows/node/windowsIpc.ts index 5db77e820f7..10a3c73d19f 100644 --- a/src/vs/platform/windows/node/windowsIpc.ts +++ b/src/vs/platform/windows/node/windowsIpc.ts @@ -213,8 +213,8 @@ export class WindowsChannelClient implements IWindowsService { } getRecentlyOpened(windowId: number): TPromise { - return TPromise.wrap(this.channel.call('getRecentlyOpened', windowId)) - .then(recentlyOpened => { + return this.channel.call('getRecentlyOpened', windowId) + .then((recentlyOpened: IRecentlyOpened) => { recentlyOpened.workspaces = recentlyOpened.workspaces.map(workspace => isWorkspaceIdentifier(workspace) ? workspace : URI.revive(workspace)); recentlyOpened.files = recentlyOpened.files.map(URI.revive); return recentlyOpened; diff --git a/src/vs/workbench/services/editor/browser/editorService.ts b/src/vs/workbench/services/editor/browser/editorService.ts index 4eba2e3144b..a2cdcb79ed7 100644 --- a/src/vs/workbench/services/editor/browser/editorService.ts +++ b/src/vs/workbench/services/editor/browser/editorService.ts @@ -240,7 +240,7 @@ export class EditorService extends Disposable implements EditorServiceImpl { return this.doOpenEditor(targetGroup, typedInput, editorOptions); } - return TPromise.wrap(null); + return Promise.resolve(null); } protected doOpenEditor(group: IEditorGroup, editor: IEditorInput, options?: IEditorOptions): TPromise { diff --git a/src/vs/workbench/services/textfile/common/textFileEditorModel.ts b/src/vs/workbench/services/textfile/common/textFileEditorModel.ts index 7995c07023a..37db006a6f6 100644 --- a/src/vs/workbench/services/textfile/common/textFileEditorModel.ts +++ b/src/vs/workbench/services/textfile/common/textFileEditorModel.ts @@ -207,7 +207,7 @@ export class TextFileEditorModel extends BaseTextEditorModel implements ITextFil revert(soft?: boolean): TPromise { if (!this.isResolved()) { - return TPromise.wrap(null); + return Promise.resolve(null); } // Cancel any running auto-save @@ -584,7 +584,7 @@ export class TextFileEditorModel extends BaseTextEditorModel implements ITextFil save(options: ISaveOptions = Object.create(null)): TPromise { if (!this.isResolved()) { - return TPromise.wrap(null); + return Promise.resolve(null); } this.logService.trace('save() - enter', this.resource); @@ -623,7 +623,7 @@ export class TextFileEditorModel extends BaseTextEditorModel implements ITextFil if ((!options.force && !this.dirty) || versionId !== this.versionId) { this.logService.trace(`doSave(${versionId}) - exit - because not dirty and/or versionId is different (this.isDirty: ${this.dirty}, this.versionId: ${this.versionId})`, this.resource); - return TPromise.wrap(null); + return Promise.resolve(null); } // Return if currently saving by storing this save request as the next save that should happen. -- GitLab