From 03be0d39ece578c0a8a9aec053e712ea62bcc9d7 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 25 Jul 2013 14:07:52 -0300 Subject: [PATCH] Draft: Small fix in dimensions --- src/Mod/Draft/Draft.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 3589587bf..3cb0f6a8a 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -2715,7 +2715,7 @@ class _ViewProviderDimension(_ViewProviderDraft): self.onChanged(obj,"FontName") def updateData(self, obj, prop): - if not prop in ["Start","End","Dimline"]: + if not prop in ["Start","End","Dimline","DisplayMode","ExtLines","FontSize"]: return from pivy import coin try: @@ -2788,6 +2788,7 @@ class _ViewProviderDimension(_ViewProviderDraft): self.font.size = vp.FontSize if hasattr(self,"font3d"): self.font3d.size = vp.FontSize*100 + self.updateData(vp.Object, prop) elif prop == "FontName": if hasattr(self,"font") and hasattr(self,"font3d"): self.font.name = self.font3d.name = str(vp.FontName) @@ -2801,7 +2802,7 @@ class _ViewProviderDimension(_ViewProviderDraft): else: if hasattr(self,"drawstyle"): self.drawstyle.lineWidth = vp.LineWidth - self.updateData(vp.Object, None) + self.updateData(vp.Object, prop) def getDisplayModes(self,obj): return ["2D","3D"]