From 7e7a522603c7608b9f7041c21aeaabab2f7d8169 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 21 Jun 2018 18:04:05 -0700 Subject: [PATCH] =?UTF-8?q?Fix=20${config:a.b}=20https://github.com/Micros?= =?UTF-8?q?oft/vscode-cpptools/issues=E2=80=A6=20(#2166)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix ${config:a.b} https://github.com/Microsoft/vscode-cpptools/issues/2165 . --- Extension/src/common.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/src/common.ts b/Extension/src/common.ts index 569b33fa5..02cd16393 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -175,9 +175,9 @@ export function resolveVariables(input: string, additionalEnvironment: {[key: st } case "config": { let config: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration(); - let keys: string[] = name.split('.'); - keys.forEach((key: string) => { config = (config) ? config.get(key) : config; }); - newValue = (config) ? config.toString() : undefined; + if (config) { + newValue = config.get(name); + } break; } case "workspaceFolder": {