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);
|
handler->updateThread(threadData);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_currentThreadId)
|
if (m_currentThreadId) {
|
||||||
handler->setCurrentThread(threadsHandler()->threadForId(QString::number(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)
|
void DapEngine::handleEvent(DapEventType type, const QJsonObject &event)
|
||||||
|
Reference in New Issue
Block a user