From e9632189b79cae881e34541f4d50c6cb04087219 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Mon, 4 Jan 2016 12:23:50 +0100 Subject: [PATCH] use win32MutexName fixes #972 --- src/vs/workbench/electron-main/env.ts | 1 + src/vs/workbench/electron-main/main.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/electron-main/env.ts b/src/vs/workbench/electron-main/env.ts index 84b34f85c1d..4504fb65d82 100644 --- a/src/vs/workbench/electron-main/env.ts +++ b/src/vs/workbench/electron-main/env.ts @@ -31,6 +31,7 @@ export interface IProductConfiguration { } }; win32AppUserModelId: string; + win32MutexName: string; dataFolderName: string; downloadUrl: string; updateUrl: string; diff --git a/src/vs/workbench/electron-main/main.ts b/src/vs/workbench/electron-main/main.ts index 72c988faea2..16359ff5039 100644 --- a/src/vs/workbench/electron-main/main.ts +++ b/src/vs/workbench/electron-main/main.ts @@ -90,7 +90,7 @@ function main(ipcServer: Server, userEnv: env.IProcessEnvironment): void { let windowsMutex: Mutex = null; try { const Mutex = (require.__$__nodeRequire('windows-mutex')).Mutex; - windowsMutex = new Mutex('vscode'); + windowsMutex = new Mutex(env.product.win32MutexName); } catch (e) { // noop } -- GitLab