Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/src/debug.ts')
-rw-r--r--editors/code/src/debug.ts12
1 files changed, 10 insertions, 2 deletions
diff --git a/editors/code/src/debug.ts b/editors/code/src/debug.ts
index 9e2e3d2185..f21ca2e8f9 100644
--- a/editors/code/src/debug.ts
+++ b/editors/code/src/debug.ts
@@ -148,8 +148,16 @@ async function getDebugConfiguration(
return path.normalize(p).replace(wsFolder, `\${workspaceFolder${workspaceQualifier}}`);
}
- const env = prepareEnv(inheritEnv, runnable.label, runnableArgs, config.runnablesExtraEnv);
- const executable = await getDebugExecutable(runnableArgs, env);
+ const executable = await getDebugExecutable(
+ runnableArgs,
+ prepareEnv(true, {}, config.runnablesExtraEnv(runnable.label)),
+ );
+
+ const env = prepareEnv(
+ inheritEnv,
+ runnableArgs.environment,
+ config.runnablesExtraEnv(runnable.label),
+ );
let sourceFileMap = debugOptions.sourceFileMap;
if (sourceFileMap === "auto") {