diff --git a/src/vs/code/electron-main/sharedProcess.ts b/src/vs/code/electron-main/sharedProcess.ts index 812a4dd1e97..c0aad5ffa10 100644 --- a/src/vs/code/electron-main/sharedProcess.ts +++ b/src/vs/code/electron-main/sharedProcess.ts @@ -168,7 +168,6 @@ export class SharedProcess extends Disposable implements ISharedProcess { nodeCachedDataDir: this.environmentService.nodeCachedDataDir, backupWorkspacesPath: this.environmentService.backupWorkspacesPath, userEnv: this.userEnv, - sharedIPCHandle: this.environmentService.sharedIPCHandle, args: this.environmentService.args, logLevel: this.logService.getLevel() }; diff --git a/src/vs/platform/environment/common/environment.ts b/src/vs/platform/environment/common/environment.ts index f4b34454238..c84e7a62906 100644 --- a/src/vs/platform/environment/common/environment.ts +++ b/src/vs/platform/environment/common/environment.ts @@ -115,9 +115,6 @@ export interface INativeEnvironmentService extends IEnvironmentService { machineSettingsResource: URI; installSourcePath: string; - // --- IPC Handles - sharedIPCHandle: string; - // --- Extensions extensionsPath: string; extensionsDownloadPath: string; diff --git a/src/vs/platform/environment/node/environmentService.ts b/src/vs/platform/environment/node/environmentService.ts index cef263622d4..f5c79cc4f0d 100644 --- a/src/vs/platform/environment/node/environmentService.ts +++ b/src/vs/platform/environment/node/environmentService.ts @@ -14,7 +14,6 @@ import product from 'vs/platform/product/common/product'; import { toLocalISOString } from 'vs/base/common/date'; import { FileAccess } from 'vs/base/common/network'; import { URI } from 'vs/base/common/uri'; -import { createStaticIPCHandle } from 'vs/base/parts/ipc/node/ipc.net'; export class NativeEnvironmentService implements INativeEnvironmentService { @@ -188,9 +187,6 @@ export class NativeEnvironmentService implements INativeEnvironmentService { get verbose(): boolean { return !!this._args.verbose; } get logLevel(): string | undefined { return this._args.log; } - @memoize - get sharedIPCHandle(): string { return createStaticIPCHandle(this.userDataPath, 'shared', product.version); } - @memoize get serviceMachineIdResource(): URI { return resources.joinPath(URI.file(this.userDataPath), 'machineid'); } diff --git a/src/vs/platform/sharedProcess/node/sharedProcess.ts b/src/vs/platform/sharedProcess/node/sharedProcess.ts index 8a0ea62d76b..ebd1f517629 100644 --- a/src/vs/platform/sharedProcess/node/sharedProcess.ts +++ b/src/vs/platform/sharedProcess/node/sharedProcess.ts @@ -23,8 +23,6 @@ export interface ISharedProcessConfiguration { readonly userEnv: NodeJS.ProcessEnv; - readonly sharedIPCHandle: string; - readonly args: NativeParsedArgs; readonly logLevel: LogLevel; diff --git a/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts b/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts index 5222de4fd1a..4a2f05f35f9 100644 --- a/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts +++ b/src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts @@ -116,8 +116,6 @@ export class SimpleNativeWorkbenchEnvironmentService implements INativeWorkbench installSourcePath: string = undefined!; - sharedIPCHandle: string = undefined!; - extensionsPath: string = undefined!; extensionsDownloadPath: string = undefined!; builtinExtensionsPath: string = undefined!;