From 4986a56712afe64fb7814167886fa16b6815c84f Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 8 Jul 2019 19:56:05 -0300 Subject: [PATCH] Draft: Fixed ghost not appearing in scale tool --- src/Mod/Draft/DraftTools.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 606d3b6051..f1d208f477 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -4280,12 +4280,16 @@ class Scale(Modifier): self.point = Vector(numx,numy,numz) self.node.append(self.point) if not self.pickmode: + if not self.ghosts: + self.set_ghosts() self.ui.offUi() if self.call: self.view.removeEventCallback("SoEvent",self.call) self.task = DraftGui.ScaleTaskPanel() self.task.sourceCmd = self DraftGui.todo.delay(FreeCADGui.Control.showDialog,self.task) + DraftGui.todo.delay(self.task.xValue.selectAll,None) + DraftGui.todo.delay(self.task.xValue.setFocus,None) for ghost in self.ghosts: ghost.on() elif len(self.node) == 2: