diff --git a/src/vs/workbench/parts/html/browser/htmlPreviewPart.ts b/src/vs/workbench/parts/html/browser/htmlPreviewPart.ts index a930a3a0a057195b26adebe5b1e93a6c8ae8b670..6a856340a17fd5747554aa908840ff6014a41ee5 100644 --- a/src/vs/workbench/parts/html/browser/htmlPreviewPart.ts +++ b/src/vs/workbench/parts/html/browser/htmlPreviewPart.ts @@ -17,7 +17,7 @@ import {Position} from 'vs/platform/editor/common/editor'; import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry'; import {IStorageService, StorageEventType, StorageScope} from 'vs/platform/storage/common/storage'; import {IWorkbenchEditorService} from 'vs/workbench/services/editor/common/editorService'; -import {ResourceEditorModel} from 'vs/workbench/common/editor/resourceEditorModel'; +import {BaseTextEditorModel} from 'vs/workbench/common/editor/textEditorModel'; import {Preferences} from 'vs/workbench/common/constants'; import {HtmlInput} from 'vs/workbench/parts/html/common/htmlInput'; import {isLightTheme} from 'vs/platform/theme/common/themes'; @@ -137,8 +137,8 @@ export class HtmlPreviewPart extends BaseEditor { return TPromise.wrapError('Invalid input'); } - return this._editorService.resolveEditorModel(input).then(model => { - if (model instanceof ResourceEditorModel) { + return this._editorService.resolveEditorModel({ resource: (input).getResource() }).then(model => { + if (model instanceof BaseTextEditorModel) { this._model = model.textEditorModel }