about summary refs log tree commit diff
path: root/editors/code/src/debug.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/debug.ts')
-rw-r--r--editors/code/src/debug.ts21
1 files changed, 9 insertions, 12 deletions
diff --git a/editors/code/src/debug.ts b/editors/code/src/debug.ts
index bbf3ff31204..b500fe029a5 100644
--- a/editors/code/src/debug.ts
+++ b/editors/code/src/debug.ts
@@ -98,18 +98,15 @@ export async function startDebugSession(ctx: Ctx, config: ra.Runnable): Promise<
     let debugConfig: vscode.DebugConfiguration | undefined = undefined;
     let message = "";
 
-    if (ctx.config.debug.useLaunchJson) {
-        const wsLaunchSection = vscode.workspace.getConfiguration("launch");
-        const configurations = wsLaunchSection.get<any[]>("configurations") || [];
-
-        const index = configurations.findIndex(c => c.name === config.label);
-        if (-1 !== index) {
-            debugConfig = configurations[index];
-            message = " (from launch.json)";
-            debugOutput.clear();
-        }
-    }
-    if (!debugConfig) {
+    const wsLaunchSection = vscode.workspace.getConfiguration("launch");
+    const configurations = wsLaunchSection.get<any[]>("configurations") || [];
+
+    const index = configurations.findIndex(c => c.name === config.label);
+    if (-1 !== index) {
+        debugConfig = configurations[index];
+        message = " (from launch.json)";
+        debugOutput.clear();
+    } else {
         debugConfig = await getDebugConfiguration(ctx, config);
     }