]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/utils/P3DUtil.java
Data corruption on editor startup.
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / utils / P3DUtil.java
index e5d1768a2c85da2cf2cdcb9bdcfbea36e6216c1e..71f844d866329fe2dac458d7e9c468c6eb28ce33 100644 (file)
@@ -228,14 +228,18 @@ public class P3DUtil {
                                PipingRules.validate((PipeRun)node);
                        }
                }
-               PipingRules.setEnabled(true);
-               for (INode node : rootNode.getChild()) {
-                       if (node instanceof PipeRun) {
-                               PipeRun run = (PipeRun)node;
-                               for (PipeControlPoint pcp : run.getControlPoints())
-                                       PipingRules.positionUpdate(pcp);        
-                       }
-               }
        }
+       
+   public static void finalizeDBLoad2(P3DRootNode rootNode) throws Exception{
+       PipingRules.setEnabled(true);
+        for (INode node : rootNode.getChild()) {
+            if (node instanceof PipeRun) {
+                PipeRun run = (PipeRun)node;
+                for (PipeControlPoint pcp : run.getControlPoints())
+                    PipingRules.positionUpdate(pcp);
+                    //PipingRules.requestUpdate(pcp);
+            }
+        }
+   }
 
 }