From 625151067c63041e979ecf82a2dba49b5baf1aee Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sun, 22 Jul 2012 20:01:45 -0300 Subject: [PATCH] 0000802: Draft Scale --- src/Mod/Draft/Draft.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 0f4a0f7a8..8bbee59a4 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -356,6 +356,8 @@ def formatObject(target,origin=None): setattr(obrep,p,val) if matchrep.DisplayMode in obrep.listDisplayModes(): obrep.DisplayMode = matchrep.DisplayMode + if hasattr(matchrep,"DiffuseColor") and hasattr(obrep,"DiffuseColor"): + obrep.DiffuseColor = matchrep.DiffuseColor def getSelection(): "getSelection(): returns the current FreeCAD selection" @@ -1066,7 +1068,7 @@ def scale(objectslist,delta=Vector(1,1,1),center=Vector(0,0,0),copy=False,legacy for o in objectslist: o.ViewObject.hide() if gui: - _ViewProviderDraftPart(obj.ViewObject) + _ViewProviderClone(obj.ViewObject) formatObject(obj,objectslist[-1]) select(obj) return obj