forked from qt-creator/qt-creator
ProjectExplorer: do not send non existing debug output
Task-number: QTCREATORBUG-20848 Fixes: QTCREATORBUG-21215 Change-Id: I55366b42a94721ea800d0babe72f24d343d55de2 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -177,6 +177,8 @@ void WinDebugInterface::dispatchDebugOutput()
|
|||||||
m_outputMutex.lock();
|
m_outputMutex.lock();
|
||||||
for (auto &entry : m_debugOutput) {
|
for (auto &entry : m_debugOutput) {
|
||||||
std::vector<QString> &src = entry.second;
|
std::vector<QString> &src = entry.second;
|
||||||
|
if (src.empty())
|
||||||
|
continue;
|
||||||
QString dst;
|
QString dst;
|
||||||
size_t n = std::min(maxMessagesToSend, src.size());
|
size_t n = std::min(maxMessagesToSend, src.size());
|
||||||
for (size_t i = 0; i < n; ++i)
|
for (size_t i = 0; i < n; ++i)
|
||||||
|
Reference in New Issue
Block a user