diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index fa8fc9ff3ac..5144f01ea88 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -1533,7 +1533,7 @@ void DebuggerManager::showQtDumperLibraryWarning(const QString &details) DebuggerStartMode DebuggerManager::startMode() const { - return m_runControl->startMode(); + return m_runControl ? m_runControl->startMode() : NoStartMode; } void DebuggerManager::reloadFullStack() diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index 5f5a6a17eb8..bbf12e383d9 100644 --- a/src/plugins/debugger/debuggermanager.h +++ b/src/plugins/debugger/debuggermanager.h @@ -118,6 +118,7 @@ enum DebuggerStatus enum DebuggerStartMode { + NoStartMode, StartInternal, // Start current start project's binary StartExternal, // Start binary found in file system AttachExternal, // Attach to running process by process id