diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 901afab05..96c304dce 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -709,7 +709,7 @@ class ViewProviderComponent: vobj.update() elif prop == "ShapeColor": # restore DiffuseColor after overridden by ShapeColor - if hasattr(vobj.Object,"DiffuseColor"): + if hasattr(vobj,"DiffuseColor"): if len(vobj.DiffuseColor) > 1: d = vobj.DiffuseColor vobj.DiffuseColor = d