assembly: fix error on FC without topo naming

This commit is contained in:
Zheng, Lei 2019-09-22 21:09:20 +08:00
parent 5e6713ac3e
commit 9f1006f5b9

View File

@ -413,11 +413,15 @@ class ViewProviderAsmPartGroup(ViewProviderAsmGroup):
return return
vobj.ChildViewProvider = 'PartGui::ViewProviderPartExt' vobj.ChildViewProvider = 'PartGui::ViewProviderPartExt'
cvp = vobj.ChildViewProvider cvp = vobj.ChildViewProvider
if not cvp.MapTransparency: try:
cvp.MapTransparency = True if not cvp.MapTransparency:
if not cvp.MapFaceColor: cvp.MapTransparency = True
cvp.MapFaceColor = True if not cvp.MapFaceColor:
cvp.ForceMapColors = True cvp.MapFaceColor = True
cvp.ForceMapColors = True
except Exception:
# exception here is normal for FC without topo naming
pass
vobj.DefaultMode = mode vobj.DefaultMode = mode
def replaceObject(self,oldObj,newObj): def replaceObject(self,oldObj,newObj):