summaryrefslogtreecommitdiff
path: root/lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp')
-rw-r--r--lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp b/lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
index 1281857ef4b6..a85d2dedba87 100644
--- a/lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
+++ b/lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
@@ -8,8 +8,9 @@
#include "DAP.h"
#include "EventHelper.h"
-#include "JSONUtils.h"
+#include "LLDBUtils.h"
#include "Protocol/ProtocolRequests.h"
+#include "ProtocolUtils.h"
#include "RequestHandler.h"
#include "lldb/API/SBDebugger.h"
@@ -51,11 +52,9 @@ ConfigurationDoneRequestHandler::Run(const ConfigurationDoneArguments &) const {
SendProcessEvent(dap, dap.is_attach ? Attach : Launch);
if (dap.stop_at_entry)
- SendThreadStoppedEvent(dap);
- else
- process.Continue();
+ return SendThreadStoppedEvent(dap, /*on_entry=*/true);
- return Error::success();
+ return ToError(process.Continue());
}
} // namespace lldb_dap