From 31938d9ed383adc9d45c5c4e643b03c68ee2ee9c Mon Sep 17 00:00:00 2001 From: Ramya Achutha Rao Date: Tue, 3 Oct 2017 17:36:18 -0700 Subject: [PATCH] Replace envvars in windowspath when looking for exe --- .../extensions/electron-browser/extensionTipsService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts index 3d400ee613b..a365c3fe77d 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts @@ -436,7 +436,10 @@ export class ExtensionTipsService implements IExtensionTipsService { if (!windowsPath || typeof windowsPath !== 'string') { return; } - windowsPath = windowsPath.replace('%USERPROFILE%', process.env['USERPROFILE']); + windowsPath = windowsPath.replace('%USERPROFILE%', process.env['USERPROFILE']) + .replace('%ProgramFiles(x86)%', process.env['ProgramFiles(x86)']) + .replace('%ProgramFiles%', process.env['ProgramFiles']) + .replace('%APPDATA%', process.env['APPDATA']); findExecutable(exeName, windowsPath); } else { findExecutable(exeName, paths.join('/usr/local/bin', exeName)); -- GitLab