From b4472281fea094eb47f8fd5d388b3a766ea47672 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 2 Sep 2022 13:23:10 +0200 Subject: [PATCH] make timer and context key service lazy (#159882) --- .../workbench/services/timer/electron-sandbox/timerService.ts | 2 +- src/vs/workbench/workbench.common.main.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/services/timer/electron-sandbox/timerService.ts b/src/vs/workbench/services/timer/electron-sandbox/timerService.ts index 4ace91ae827..2a778a46ca8 100644 --- a/src/vs/workbench/services/timer/electron-sandbox/timerService.ts +++ b/src/vs/workbench/services/timer/electron-sandbox/timerService.ts @@ -85,7 +85,7 @@ export class TimerService extends AbstractTimerService { } } -registerSingleton(ITimerService, TimerService, false); +registerSingleton(ITimerService, TimerService, true); //#region cached data logic diff --git a/src/vs/workbench/workbench.common.main.ts b/src/vs/workbench/workbench.common.main.ts index 448e80ae412..633323f766d 100644 --- a/src/vs/workbench/workbench.common.main.ts +++ b/src/vs/workbench/workbench.common.main.ts @@ -138,7 +138,7 @@ registerSingleton(IListService, ListService, true); registerSingleton(IEditorWorkerService, EditorWorkerService, false); registerSingleton(IMarkerDecorationsService, MarkerDecorationsService, true); registerSingleton(IMarkerService, MarkerService, true); -registerSingleton(IContextKeyService, ContextKeyService, false); +registerSingleton(IContextKeyService, ContextKeyService, true); registerSingleton(ITextResourceConfigurationService, TextResourceConfigurationService, true); registerSingleton(IDownloadService, DownloadService, true); registerSingleton(IOpenerService, OpenerService, true);