X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Factions%2FRoutePipeAction.java;h=c7c7234ef0f679a4b038253aa6a73b4c1be14a7c;hb=0a4af0014e06aa2f295bed0b4ab94c3a2bab37f3;hp=389f3be5de60484f4370dbf3aafe3a14cc9fa746;hpb=aca223a1616159645710d7c9ee67ed1a6bd47b99;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 389f3be5..c7c7234e 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/actions/RoutePipeAction.java @@ -176,6 +176,7 @@ public class RoutePipeAction extends vtkSwtAction { public void deattach() { deactivate(); + setDBUndo(true); if (toolComposite != null) { toolComposite.clear(); axisCombo = null; @@ -195,6 +196,7 @@ public class RoutePipeAction extends vtkSwtAction { if (toolComposite != null) { createTools(toolComposite); } + setDBUndo(false); super.attach(); ThreadUtils.asyncExec(panel.getThreadQueue(), new Runnable() { public void run() {