TaskTree: Fix calling group done handler according to CallDoneIf

The regression was introduces in one of the refactoring patches.

Amends 37b6cb7f90

Change-Id: Ieb2350a024249d1ea9a50c7e2c3d05ce4faaf74a
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2024-01-24 12:27:18 +01:00
parent 2d9f8805dc
commit 6116605c4c

View File

@@ -1357,6 +1357,8 @@ void GroupItem::addChildren(const QList<GroupItem> &children)
qWarning("Group done handler redefinition, overriding..."));
m_groupData.m_groupHandler.m_doneHandler
= child.m_groupData.m_groupHandler.m_doneHandler;
m_groupData.m_groupHandler.m_callDoneIf
= child.m_groupData.m_groupHandler.m_callDoneIf;
}
if (child.m_groupData.m_parallelLimit) {
QT_ASSERT(!m_groupData.m_parallelLimit,