diff --git a/src/vs/workbench/parts/webview/electron-browser/webviewEditorInput.ts b/src/vs/workbench/parts/webview/electron-browser/webviewEditorInput.ts index 92e3cfee4ae82e38e02594fd14ca86490df2af7f..8d30e227402b280d7dad9fca58fa20d3160953f7 100644 --- a/src/vs/workbench/parts/webview/electron-browser/webviewEditorInput.ts +++ b/src/vs/workbench/parts/webview/electron-browser/webviewEditorInput.ts @@ -12,6 +12,7 @@ import { IPartService, Parts } from 'vs/workbench/services/part/common/partServi import * as vscode from 'vscode'; import { WebviewEvents, WebviewInputOptions, WebviewReviver } from './webviewEditorService'; import { WebviewElement } from './webviewElement'; +import { TPromise } from 'vs/base/common/winjs.base'; export class WebviewEditorInput extends EditorInput { private static handlePool = 0; @@ -221,7 +222,7 @@ export class WebviewEditorInput extends EditorInput { return this.reviver.reviveWebview(this).then(() => new EditorModel()); } - return Promise.resolve(new EditorModel()); + return TPromise.as(new EditorModel()); } public supportsSplitEditor() {