From 46db7abe8c9b19794e3f1b1ff78d2a7857000c4e Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 31 Mar 2023 14:33:05 -0400 Subject: [PATCH] Add temporal dependency to initializeExtensions (#7454) - So that extensions can ensure that the shell env is up to date Signed-off-by: Sebastian Malton --- .../runnables/initialize-extensions.injectable.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/src/main/start-main-application/runnables/initialize-extensions.injectable.ts b/packages/core/src/main/start-main-application/runnables/initialize-extensions.injectable.ts index 8765721d90..b098f7a868 100644 --- a/packages/core/src/main/start-main-application/runnables/initialize-extensions.injectable.ts +++ b/packages/core/src/main/start-main-application/runnables/initialize-extensions.injectable.ts @@ -10,6 +10,7 @@ import extensionDiscoveryInjectable from "../../../extensions/extension-discover import extensionLoaderInjectable from "../../../extensions/extension-loader/extension-loader.injectable"; import showErrorPopupInjectable from "../../electron-app/features/show-error-popup.injectable"; import { onLoadOfApplicationInjectionToken } from "../runnable-tokens/on-load-of-application-injection-token"; +import setupShellInjectable from "../../../features/shell-sync/main/setup-shell.injectable"; const initializeExtensionsInjectable = getInjectable({ id: "initialize-extensions", @@ -57,6 +58,7 @@ const initializeExtensionsInjectable = getInjectable({ console.trace(); } }, + runAfter: di.inject(setupShellInjectable), }; },