From 17c2f0085445e2dc6ad20cd8c0e37831caf1ebb3 Mon Sep 17 00:00:00 2001 From: anjaldoshi Date: Mon, 2 May 2022 13:52:49 -0700 Subject: [PATCH] Fix merger connection bug --- .../ProcessorGraph/ProcessorGraph.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Source/Processors/ProcessorGraph/ProcessorGraph.cpp b/Source/Processors/ProcessorGraph/ProcessorGraph.cpp index 0064953370..609370833f 100644 --- a/Source/Processors/ProcessorGraph/ProcessorGraph.cpp +++ b/Source/Processors/ProcessorGraph/ProcessorGraph.cpp @@ -1013,17 +1013,17 @@ void ProcessorGraph::updateConnections() { sourceMap[node].add(conn); } + } + + // Finally, actually connect sources to each dest processor, + // in correct order by merger topography + for (const auto& destSources : sourceMap) + { + GenericProcessor* dest = destSources.first; - // Finally, actually connect sources to each dest processor, - // in correct order by merger topography - for (const auto& destSources : sourceMap) + for (const ConnectionInfo& conn : destSources.second) { - GenericProcessor* dest = destSources.first; - - for (const ConnectionInfo& conn : destSources.second) - { - connectProcessors(conn.source, dest, conn.connectContinuous, conn.connectEvents); - } + connectProcessors(conn.source, dest, conn.connectContinuous, conn.connectEvents); } }