@@ -149,34 +149,33 @@ index e0ff793..885de12 100644
149
149
- const cmdOrCtrlKey = platform.isMacintosh ? e.metaKey : e.ctrlKey;
150
150
+ const cmdOrCtrlKey = browser.isMacintosh ? e.metaKey : e.ctrlKey;
151
151
diff --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
153
153
--- a/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
154
154
+++ b/src/vs/code/electron-browser/sharedProcess/sharedProcessMain.ts
155
155
@@ -50,0 +51,2 @@ import { ServiceIdentifier } from 'vs/platform/instantiation/common/instantiatio
156
156
+ import { BackupMainService } from 'vs/platform/backup/electron-main/backupMainService';
157
157
+ 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
159
159
+ Promise.all<boolean | undefined>([ // Copied from src/vs/code/electron-main/main.ts
160
160
+ environmentService.extensionsPath,
161
161
+ environmentService.nodeCachedDataDir,
162
162
+ environmentService.logsPath,
163
163
+ environmentService.globalStorageHome,
164
164
+ environmentService.workspaceStorageHome,
165
165
+ environmentService.backupHome,
166
- + environmentService.builtinExtensionsPath,
167
166
+ ...environmentService.extraExtensionPaths,
168
167
+ ...environmentService.extraBuiltinExtensionPaths,
169
168
+ ].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
171
170
+ const backupMainService = instantiationService.createInstance(BackupMainService) as BackupMainService;
172
171
+ 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
174
173
- const { appRoot, extensionsPath, extensionDevelopmentLocationURI, isBuilt, installSourcePath } = environmentService;
175
174
+ 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
177
176
- piiPaths: [appRoot, extensionsPath]
178
177
+ 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
180
179
+ startup({ machineId: "1" });
181
180
diff --git a/src/vs/code/node/cli.ts b/src/vs/code/node/cli.ts
182
181
index 1f8b17a..2a875f9 100644
0 commit comments