@@ -149,34 +149,33 @@ index e0ff793..885de12 100644
149149- const cmdOrCtrlKey = platform.isMacintosh ? e.metaKey : e.ctrlKey;
150150+ const cmdOrCtrlKey = browser.isMacintosh ? e.metaKey : e.ctrlKey;
151151diff --git a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
152- index 6fd8249..1101558 100644
152+ index 6fd8249..6ae6b11 100644
153153--- a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
154154+++ b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
155155@@ -50,0 +51,2 @@ import { ServiceIdentifier } from 'vs/platform/instantiation/common/instantiatio
156156+ import { BackupMainService } from 'vs/platform/backup/electron-main/backupMainService';
157157+ import { mkdirp } from 'vs/base/node/pfs';
158- @@ -93,0 +96,11 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
158+ @@ -93,0 +96,10 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
159159+ Promise.all<boolean | undefined>([ // Copied from src/vs/code/electron-main/main.ts
160160+ environmentService.extensionsPath,
161161+ environmentService.nodeCachedDataDir,
162162+ environmentService.logsPath,
163163+ environmentService.globalStorageHome,
164164+ environmentService.workspaceStorageHome,
165165+ environmentService.backupHome,
166- + environmentService.builtinExtensionsPath,
167166+ ...environmentService.extraExtensionPaths,
168167+ ...environmentService.extraBuiltinExtensionPaths,
169168+ ].map((path): undefined | Promise<boolean> => path ? mkdirp(path) : undefined));
170- @@ -119,0 +133 ,2 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
169+ @@ -119,0 +132 ,2 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
171170+ const backupMainService = instantiationService.createInstance(BackupMainService) as BackupMainService;
172171+ backupMainService.initialize().catch(console.error);
173- @@ -124 +139 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
172+ @@ -124 +138 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
174173- const { appRoot, extensionsPath, extensionDevelopmentLocationURI, isBuilt, installSourcePath } = environmentService;
175174+ const { appRoot, extensionsPath, extraExtensionPaths, extensionDevelopmentLocationURI, isBuilt, installSourcePath } = environmentService;
176- @@ -138 +153 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
175+ @@ -138 +152 @@ function main(server: Server, initData: ISharedProcessInitData, configuration: I
177176- piiPaths: [appRoot, extensionsPath]
178177+ piiPaths: [appRoot, extensionsPath, ...extraExtensionPaths]
179- @@ -223,0 +239 @@ async function handshake(configuration: ISharedProcessConfiguration): Promise<vo
178+ @@ -223,0 +238 @@ async function handshake(configuration: ISharedProcessConfiguration): Promise<vo
180179+ startup({ machineId: "1" });
181180diff --git a/src/vs/code/node/cli.ts b/src/vs/code/node/cli.ts
182181index 1f8b17a..2a875f9 100644
0 commit comments