Arch: Fixed small bug in components

This commit is contained in:
Yorik van Havre
2017-01-03 21:07:46 -02:00
parent 9127fea207
commit 7ede8fb1cc

View File

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