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"
|
"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:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user