forked from qt-creator/qt-creator
DAP: Fix set invalid thread as a current warning
Change-Id: I39fad868ca8996f51b2b5d8681210d92ec9de76b Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -569,8 +569,11 @@ void DapEngine::handleThreadsResponse(const QJsonObject &response)
|
||||
handler->updateThread(threadData);
|
||||
}
|
||||
|
||||
if (m_currentThreadId)
|
||||
handler->setCurrentThread(threadsHandler()->threadForId(QString::number(m_currentThreadId)));
|
||||
if (m_currentThreadId) {
|
||||
Thread thread = threadsHandler()->threadForId(QString::number(m_currentThreadId));
|
||||
if (thread && thread != threadsHandler()->currentThread())
|
||||
handler->setCurrentThread(thread);
|
||||
}
|
||||
}
|
||||
|
||||
void DapEngine::handleEvent(DapEventType type, const QJsonObject &event)
|
||||
|
Reference in New Issue
Block a user