diff --git a/src/libs/solutions/tasking/tasktree.cpp b/src/libs/solutions/tasking/tasktree.cpp index a489bc31593..20bac16e572 100644 --- a/src/libs/solutions/tasking/tasktree.cpp +++ b/src/libs/solutions/tasking/tasktree.cpp @@ -1357,6 +1357,8 @@ void GroupItem::addChildren(const QList &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,