Arch: Fixed small bug in components
This commit is contained in:
parent
608f737170
commit
0d4b185b80
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue
Block a user