From fe71b38f5dc6f85c2450f1d4feb421d4dd475d3a Mon Sep 17 00:00:00 2001 From: Alexandru Dima Date: Fri, 16 Sep 2022 17:53:20 +0200 Subject: [PATCH] Update service registration (#161115) Update service registration (for #159178) --- .../editor/common/languages/languageConfigurationRegistry.ts | 4 ++-- .../services/textMate/browser/browserTextMateService.ts | 4 ++-- .../services/textMate/browser/nativeTextMateService.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vs/editor/common/languages/languageConfigurationRegistry.ts b/src/vs/editor/common/languages/languageConfigurationRegistry.ts index 3556a9c01aa..49a50bcc93c 100644 --- a/src/vs/editor/common/languages/languageConfigurationRegistry.ts +++ b/src/vs/editor/common/languages/languageConfigurationRegistry.ts @@ -19,7 +19,7 @@ import { EditorAutoIndentStrategy } from 'vs/editor/common/config/editorOptions' import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ILanguageService } from 'vs/editor/common/languages/language'; -import { registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { PLAINTEXT_LANGUAGE_ID } from 'vs/editor/common/languages/modesRegistry'; import { LanguageBracketsConfiguration } from 'vs/editor/common/languages/supports/languageBracketsConfiguration'; @@ -474,4 +474,4 @@ export class ResolvedLanguageConfiguration { } } -registerSingleton(ILanguageConfigurationService, LanguageConfigurationService, false); +registerSingleton(ILanguageConfigurationService, LanguageConfigurationService, InstantiationType.Delayed); diff --git a/src/vs/workbench/services/textMate/browser/browserTextMateService.ts b/src/vs/workbench/services/textMate/browser/browserTextMateService.ts index 1690dc6a809..44397b4825c 100644 --- a/src/vs/workbench/services/textMate/browser/browserTextMateService.ts +++ b/src/vs/workbench/services/textMate/browser/browserTextMateService.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { ITextMateService } from 'vs/workbench/services/textMate/browser/textMate'; -import { registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { AbstractTextMateService } from 'vs/workbench/services/textMate/browser/abstractTextMateService'; import { FileAccess } from 'vs/base/common/network'; @@ -18,4 +18,4 @@ export class TextMateService extends AbstractTextMateService { } } -registerSingleton(ITextMateService, TextMateService, false); +registerSingleton(ITextMateService, TextMateService, InstantiationType.Eager); diff --git a/src/vs/workbench/services/textMate/browser/nativeTextMateService.ts b/src/vs/workbench/services/textMate/browser/nativeTextMateService.ts index 36c59396a64..326cb3c09f9 100644 --- a/src/vs/workbench/services/textMate/browser/nativeTextMateService.ts +++ b/src/vs/workbench/services/textMate/browser/nativeTextMateService.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { ITextMateService } from 'vs/workbench/services/textMate/browser/textMate'; -import { registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { AbstractTextMateService } from 'vs/workbench/services/textMate/browser/abstractTextMateService'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { IWorkbenchThemeService } from 'vs/workbench/services/themes/common/workbenchThemeService'; @@ -259,4 +259,4 @@ export class TextMateService extends AbstractTextMateService { } } -registerSingleton(ITextMateService, TextMateService, false); +registerSingleton(ITextMateService, TextMateService, InstantiationType.Eager);