Arch: Fixed small bug in components

This commit is contained in:
Yorik van Havre 2017-01-03 21:07:46 -02:00
parent 608f737170
commit 0d4b185b80

View File

@ -387,9 +387,11 @@ class Component:
"returns (shape,extrusion vector,placement) or None" "returns (shape,extrusion vector,placement) or None"
if hasattr(obj,"CloneOf"): if hasattr(obj,"CloneOf"):
if obj.CloneOf: if obj.CloneOf:
data = obj.CloneOf.Proxy.getExtrusionData(obj.CloneOf) if hasattr(obj.CloneOf,"Proxy"):
if data: if hasattr(obj.CloneOf.Proxy,"getExtrusionData"):
return data data = obj.CloneOf.Proxy.getExtrusionData(obj.CloneOf)
if data:
return data
if obj.Base: if obj.Base:
if obj.Base.isDerivedFrom("Part::Extrusion"): if obj.Base.isDerivedFrom("Part::Extrusion"):
if obj.Base.Base: if obj.Base.Base: