From 4906d8965f2e66b4826e447a89c1ad8a79db3044 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 16 May 2014 18:44:02 -0300 Subject: [PATCH] Draft: Workaround ghost errors in move tool --- src/Mod/Draft/DraftTools.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index b2efe9bbd..59909dab1 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -2055,9 +2055,9 @@ class Move(Modifier): def Activated(self): self.name = translate("draft","Move") Modifier.Activated(self,self.name) + self.ghost = None if self.ui: if not FreeCADGui.Selection.getSelection(): - self.ghost = None self.ui.selectUi() msg(translate("draft", "Select an object to move\n")) self.call = self.view.addEventCallback("SoEvent",selectObject) @@ -2215,10 +2215,10 @@ class Rotate(Modifier): def Activated(self): Modifier.Activated(self,"Rotate") + self.ghost = None + self.arctrack = None if self.ui: if not FreeCADGui.Selection.getSelection(): - self.ghost = None - self.arctrack = None self.ui.selectUi() msg(translate("draft", "Select an object to rotate\n")) self.call = self.view.addEventCallback("SoEvent",selectObject) @@ -2400,11 +2400,11 @@ class Offset(Modifier): def Activated(self): self.running = False Modifier.Activated(self,"Offset") + self.ghost = None + self.linetrack = None + self.arctrack = None if self.ui: if not FreeCADGui.Selection.getSelection(): - self.ghost = None - self.linetrack = None - self.arctrack = None self.ui.selectUi() msg(translate("draft", "Select an object to offset\n")) self.call = self.view.addEventCallback("SoEvent",selectObject) @@ -2948,9 +2948,9 @@ class Scale(Modifier): def Activated(self): self.name = translate("draft","Scale") Modifier.Activated(self,self.name) + self.ghost = None if self.ui: if not FreeCADGui.Selection.getSelection(): - self.ghost = None self.ui.selectUi() msg(translate("draft", "Select an object to scale\n")) self.call = self.view.addEventCallback("SoEvent",selectObject)