Skip to content

Commit 17c2f00

Browse files
committed
Fix merger connection bug
1 parent 4c18ff4 commit 17c2f00

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Source/Processors/ProcessorGraph/ProcessorGraph.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,17 +1013,17 @@ void ProcessorGraph::updateConnections()
10131013
{
10141014
sourceMap[node].add(conn);
10151015
}
1016+
}
1017+
1018+
// Finally, actually connect sources to each dest processor,
1019+
// in correct order by merger topography
1020+
for (const auto& destSources : sourceMap)
1021+
{
1022+
GenericProcessor* dest = destSources.first;
10161023

1017-
// Finally, actually connect sources to each dest processor,
1018-
// in correct order by merger topography
1019-
for (const auto& destSources : sourceMap)
1024+
for (const ConnectionInfo& conn : destSources.second)
10201025
{
1021-
GenericProcessor* dest = destSources.first;
1022-
1023-
for (const ConnectionInfo& conn : destSources.second)
1024-
{
1025-
connectProcessors(conn.source, dest, conn.connectContinuous, conn.connectEvents);
1026-
}
1026+
connectProcessors(conn.source, dest, conn.connectContinuous, conn.connectEvents);
10271027
}
10281028
}
10291029

0 commit comments

Comments
 (0)