From 2f7211d82b10e43f3f3d4d8d3f47202f41ba9a73 Mon Sep 17 00:00:00 2001 From: SnakE-2024 Date: Wed, 12 Nov 2025 13:16:55 +0200 Subject: [PATCH] Update HLAdapter.hx Fix for stacktrace request to make adapter usable with non-VSCode DAP server --- src/HLAdapter.hx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/HLAdapter.hx b/src/HLAdapter.hx index 98c3f85..fb87190 100644 --- a/src/HLAdapter.hx +++ b/src/HLAdapter.hx @@ -391,6 +391,7 @@ class HLAdapter extends DebugSession { run(); } }; + sendResponse(response); } function stopDebug() { @@ -650,8 +651,9 @@ class HLAdapter extends DebugSession { //debug("Stacktrace request"); setThread(args.threadId); var bt = dbg.getBackTrace(); - var start = args.startFrame; - var count = args.levels == null || args.levels + start > bt.length ? bt.length - start : args.levels; + var start = args.startFrame == null ? 0 : args.startFrame; + var levels = args.levels == null ? bt.length : args.levels; + var count = levels + start > bt.length ? bt.length - start : levels; response.body = { stackFrames : [for( i in 0...count ) { var f = bt[start + i];