CMakeParser: Ensure the details list isn't empty

Amends bda5c6a228

Fixes: QTCREATORBUG-29732
Change-Id: Iac518227df42c4d22b808028958210485a9c02ff
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Jarek Kobus
2023-10-09 14:08:56 +02:00
parent 04ee682bcc
commit d278923dd4

View File

@@ -200,7 +200,7 @@ void CMakeParser::flush()
if (m_lastTask.isNull()) if (m_lastTask.isNull())
return; return;
if (m_lastTask.summary.isEmpty()) if (m_lastTask.summary.isEmpty() && !m_lastTask.details.isEmpty())
m_lastTask.summary = m_lastTask.details.takeFirst(); m_lastTask.summary = m_lastTask.details.takeFirst();
m_lines += m_lastTask.details.count(); m_lines += m_lastTask.details.count();