From 03df65d8da670127e44972ab4c6f29118a071752 Mon Sep 17 00:00:00 2001 From: isidor Date: Tue, 26 Jan 2016 18:09:24 +0100 Subject: [PATCH] debug: convert a relative path read from package.json main field fixes #2353 --- .../workbench/parts/debug/node/debugConfigurationManager.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/debug/node/debugConfigurationManager.ts b/src/vs/workbench/parts/debug/node/debugConfigurationManager.ts index 000d37acc7a..bfbc080e06a 100644 --- a/src/vs/workbench/parts/debug/node/debugConfigurationManager.ts +++ b/src/vs/workbench/parts/debug/node/debugConfigurationManager.ts @@ -315,9 +315,13 @@ export class ConfigurationManager { } catch (error) { } return null; - }, err => null).then(program => { + }, err => null).then((program: string) => { adapter.initialConfigurations.forEach(config => { if (program && config.program) { + if (!path.isAbsolute(program)) { + program = '${workspaceRoot}' + (program.charAt(0) === '.' ? program.slice(1) : program); + } + config.program = program; } }); -- GitLab