From c8b4dfddd60dbf57fafd0fd47c08c43833dc42bb Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 21 Nov 2017 15:31:38 +0100 Subject: [PATCH] Load extension host after workbench is running phase (fixes #38323) --- .../services/extensions/electron-browser/extensionService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/services/extensions/electron-browser/extensionService.ts b/src/vs/workbench/services/extensions/electron-browser/extensionService.ts index a487dcd2486..0350a0534e8 100644 --- a/src/vs/workbench/services/extensions/electron-browser/extensionService.ts +++ b/src/vs/workbench/services/extensions/electron-browser/extensionService.ts @@ -104,9 +104,9 @@ export class ExtensionService implements IExtensionService { this._extensionHostProcessCustomers = []; this._extensionHostProcessProxy = null; - lifecycleService.when(LifecyclePhase.Restoring).then(() => { + lifecycleService.when(LifecyclePhase.Running).then(() => { // delay extension host creation and extension scanning - // until after the editors/panels are restored + // until after workbench is running this._startExtensionHostProcess([]); this._scanAndHandleExtensions(); });