DAP: Fix start CMake debug mode

Change-Id: I2951142736b0e6ccf2b08a7bd78b08b1e96bca6f
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Artem Sokolovskii
2023-07-14 11:07:56 +02:00
parent c43a2ee1c4
commit 4a0a6f07e7
4 changed files with 3 additions and 12 deletions

View File

@@ -310,11 +310,6 @@ void DebuggerRunTool::setRunAsRoot(bool on)
m_runParameters.runAsRoot = on;
}
void DebuggerRunTool::setCmakeDapDebugging(bool on)
{
m_runParameters.cmakeDapDebugging = on;
}
void DebuggerRunTool::setCommandsAfterConnect(const QString &commands)
{
m_runParameters.commandsAfterConnect = commands;
@@ -491,11 +486,10 @@ void DebuggerRunTool::start()
runControl()->setDisplayName(m_runParameters.displayName);
if (!m_engine && m_runParameters.cmakeDapDebugging)
m_engine = createDapEngine();
if (!m_engine) {
if (m_runParameters.isCppDebugging()) {
if (runControl()->runMode() == ProjectExplorer::Constants::CMAKE_DEBUG_RUN_MODE)
m_engine = createDapEngine();
else if (m_runParameters.isCppDebugging()) {
switch (m_runParameters.cppEngineType) {
case GdbEngineType:
m_engine = createGdbEngine();