X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Factions%2FRoutePipeAction.java;fp=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Factions%2FRoutePipeAction.java;h=6a1a8292d1028f0d834ca83450659d4f573df014;hb=51af21ffeb997d84ac12f4f4bc225724b61d6d6d;hp=c7c7234ef0f679a4b038253aa6a73b4c1be14a7c;hpb=b5b42e78ab3f143ed44d382b140dfebb20a0886c;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java b/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java index c7c7234e..6a1a8292 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java @@ -390,7 +390,8 @@ public class RoutePipeAction extends vtkSwtAction { lockForced = true; } else if (startComponent instanceof PipelineComponent){ if (startComponent instanceof InlineComponent) { - direction = startComponent.getControlPoint().getPathLegDirection(reversed ? Direction.PREVIOUS : Direction.NEXT); + direction = startComponent.getControlPoint().getInlineDir(); + if (reversed) direction.negate(); lock = LockType.CUSTOM; lockForced = true; if (((InlineComponent) startComponent).isVariableLength()) {