forked from qt-creator/qt-creator
DAP: Fix launch of an application without run parameters
Now dap gdb debugger takes into account "Command line arguments:". Change-Id: I5e7630a56a0851e7a0b8356129eb250bb29d5893 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -58,10 +58,13 @@ void DapClient::sendInitialize()
|
||||
postRequest("initialize", QJsonObject{{"clientID", "QtCreator"}, {"clientName", "QtCreator"}});
|
||||
}
|
||||
|
||||
void DapClient::sendLaunch(const Utils::FilePath &executable)
|
||||
void DapClient::sendLaunch(const Utils::CommandLine &command)
|
||||
{
|
||||
postRequest("launch",
|
||||
QJsonObject{{"noDebug", false}, {"program", executable.path()}, {"__restart", ""}});
|
||||
QJsonObject{{"noDebug", false},
|
||||
{"program", command.executable().path()},
|
||||
{"args", command.arguments()},
|
||||
{"__restart", ""}});
|
||||
}
|
||||
|
||||
void DapClient::sendAttach()
|
||||
|
||||
Reference in New Issue
Block a user