提交 a730ee9d 编写于 作者: A Alex Dima

Make sure all services are copied over in standalone

上级 f12b97d7
......@@ -106,19 +106,13 @@ export function ensureStaticPlatformServices(services: IEditorOverrideServices):
var statics = getOrCreateStaticServices(services);
services.threadService = services.threadService || statics.threadService;
services.extensionService = services.extensionService || statics.extensionService;
services.modeService = services.modeService || statics.modeService;
services.contextService = services.contextService || statics.contextService;
services.telemetryService = services.telemetryService || statics.telemetryService;
services.requestService = services.requestService || statics.requestService;
services.messageService = services.messageService || statics.messageService;
services.modelService = services.modelService || statics.modelService;
services.codeEditorService = services.codeEditorService || statics.codeEditorService;
services.editorWorkerService = services.editorWorkerService || statics.editorWorkerService;
services.eventService = services.eventService || statics.eventService;
services.markerService = services.markerService || statics.markerService;
services.instantiationService = statics.instantiationService;
for (var serviceId in statics) {
if (statics.hasOwnProperty(serviceId)) {
if (!services.hasOwnProperty(serviceId)) {
services[serviceId] = statics[serviceId];
}
}
}
return services;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册