From 291498bc4ac6e937061e0ed910e1a4bf5a79d92d Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Fri, 29 Apr 2016 10:54:02 +0200 Subject: [PATCH] Fixes #4493: emit model changed event in standalone editor case --- src/vs/editor/browser/standalone/standaloneCodeEditor.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/browser/standalone/standaloneCodeEditor.ts b/src/vs/editor/browser/standalone/standaloneCodeEditor.ts index a52501dbb5b..756d8c0ac82 100644 --- a/src/vs/editor/browser/standalone/standaloneCodeEditor.ts +++ b/src/vs/editor/browser/standalone/standaloneCodeEditor.ts @@ -23,7 +23,7 @@ import {Registry} from 'vs/platform/platform'; import {RemoteTelemetryServiceHelper} from 'vs/platform/telemetry/common/remoteTelemetryService'; import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry'; import {DefaultConfig} from 'vs/editor/common/config/defaultConfig'; -import {IActionDescriptor, ICodeEditorWidgetCreationOptions, IDiffEditorOptions, IModel} from 'vs/editor/common/editorCommon'; +import {IActionDescriptor, ICodeEditorWidgetCreationOptions, IDiffEditorOptions, IModel, IModelChangedEvent, EventType} from 'vs/editor/common/editorCommon'; import {IMode} from 'vs/editor/common/modes'; import {ModesRegistry} from 'vs/editor/common/modes/modesRegistry'; import {ILanguage} from 'vs/editor/common/modes/monarch/monarchTypes'; @@ -98,6 +98,13 @@ class StandaloneEditor extends CodeEditorWidget { } this._attachModel(model); + if (model) { + let e: IModelChangedEvent = { + oldModelUrl: null, + newModelUrl: model.getAssociatedResource().toString() + }; + this.emit(EventType.ModelChanged, e); + } } public dispose(): void { -- GitLab