diff --git a/src/Mod/BIM/nativeifc/ifc_viewproviders.py b/src/Mod/BIM/nativeifc/ifc_viewproviders.py index e29f4f7dac..3487c34460 100644 --- a/src/Mod/BIM/nativeifc/ifc_viewproviders.py +++ b/src/Mod/BIM/nativeifc/ifc_viewproviders.py @@ -688,7 +688,7 @@ def get_icon(vp): rclass = vp.Object.IfcClass.replace("Type","") ifcicon = ":/icons/IFC/" + rclass + ".svg" if QtCore.QFile.exists(ifcicon): - if getattr(self, "ifcclass", "") != rclass: + if getattr(vp, "ifcclass", "") != rclass: vp.ifcclass = rclass vp.ifcicon = overlay(ifcicon, ":/icons/IFC.svg") return getattr(vp, "ifcicon", overlay(ifcicon, ":/icons/IFC.svg"))