]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java
Removing components left orphan piperuns in the plant
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / scenegraph / controlpoint / PipingRules.java
index 3094f7d20651527c8ca1728a7760a3b4187ce2d5..3ab4cca46892795d3f3931b1b00a651a5f0518a3 100644 (file)
@@ -1671,7 +1671,11 @@ public class PipingRules {
                        pcps.add(points);
                        PipeControlPoint pcp = points.get(points.size()-1);
                        if (pcp.getChildPoints().size() > 0) {
-                               pipeRun = pcp.getChildPoints().get(0).getPipeRun();
+                               PipeRun pipeRun2 = pcp.getChildPoints().get(0).getPipeRun();
+                               if (pipeRun == pipeRun2)
+                                   break;
+                               else
+                                   pipeRun = pipeRun2;
                        } else {
                                break;
                        }