diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 612dd8ebf7..802b508d31 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -2698,16 +2698,16 @@ class Move(Modifier): self.node.append(self.point) self.ui.isRelative.show() self.ui.isCopy.show() - self.ghost.on() + for ghost in self.ghosts: + ghost.on() FreeCAD.Console.PrintMessage(translate("draft", "Pick end point")+"\n") else: last = self.node[-1] - if self.ui.isCopy.isChecked(): - self.move(self.point.sub(last),True) - else: - self.move(self.point.sub(last)) + self.vector = self.point.sub(last) + self.move() self.finish() + class ApplyStyle(Modifier): "The Draft_ApplyStyle FreeCA command definition"