From 87154d67de6e4483704be88e0c012afc737bd6eb Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 8 Jul 2019 17:38:31 -0300 Subject: [PATCH] Draft: Fixed wrong units display in snapping dimensions --- src/Mod/Draft/DraftTrackers.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Mod/Draft/DraftTrackers.py b/src/Mod/Draft/DraftTrackers.py index 3274aff025..72ea47317b 100644 --- a/src/Mod/Draft/DraftTrackers.py +++ b/src/Mod/Draft/DraftTrackers.py @@ -1073,11 +1073,8 @@ class archDimTracker(Tracker): elif m == 3: self.Distance = (DraftVecUtils.project(p2.sub(p1),Vector(0,1,0))).Length else: - self.Distance = (p2.sub(p1)).Length - if not text: - text = Draft.getParam("dimPrecision",2) - text = "%."+str(text)+"f" - text = (text % self.Distance) + self.Distance = (p2.sub(p1)).Length + text = FreeCAD.Units.Quantity(self.Distance,FreeCAD.Units.Length).UserString self.dimnode.string.setValue(text) def setMode(self,mode=1):