]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/Synchronizer.java
Multiple readers and variable optimization
[simantics/platform.git] / bundles / org.simantics.structural.synchronization.client / src / org / simantics / structural / synchronization / Synchronizer.java
index 9c7428416531a2da02c33d9ac10c895736a4797c..4847eb55139ac8a772753087b6a7867efde7bf41 100644 (file)
@@ -91,7 +91,7 @@ public class Synchronizer {
         for(Variable conn : child.getProperties(graph, StructuralResource2.URIs.SynchronizedConnectionRelation)) {
             String name = conn.getName(graph);
             org.simantics.structural2.variables.Connection vc = conn.getValue(graph);
-            Collection<VariableConnectionPointDescriptor> connectionPoints = vc.getConnectionPointDescriptors(graph, null);
+            Collection<VariableConnectionPointDescriptor> connectionPoints = vc.getConnectionPointDescriptors(graph, child, null);
             List<String> cps = new ArrayList<String>(connectionPoints.size());
             for(VariableConnectionPointDescriptor desc : connectionPoints) {
                if(desc.isFlattenedFrom(graph, conn)) continue;