From 00ddc9b8da954c2b73a74d8f4fa531b815ea155e Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 9 Feb 2018 10:37:01 +0100 Subject: [PATCH] Arch: Fixed bug in component icon --- src/Mod/Arch/ArchComponent.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index ec2cb81354..2c26760ac1 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -215,13 +215,13 @@ class ComponentTaskPanel: def getIcon(self,obj): if hasattr(obj.ViewObject,"Proxy"): - return QtGui.QIcon(obj.ViewObject.Proxy.getIcon()) - elif obj.isDerivedFrom("Sketcher::SketchObject"): + if hasattr(obj.ViewObject.Proxy,"getIcon"): + return QtGui.QIcon(obj.ViewObject.Proxy.getIcon()) + if obj.isDerivedFrom("Sketcher::SketchObject"): return QtGui.QIcon(":/icons/Sketcher_Sketch.svg") - elif obj.isDerivedFrom("App::DocumentObjectGroup"): + if obj.isDerivedFrom("App::DocumentObjectGroup"): return QtGui.QApplication.style().standardIcon(QtGui.QStyle.SP_DirIcon) - else: - return QtGui.QIcon(":/icons/Tree_Part.svg") + return QtGui.QIcon(":/icons/Tree_Part.svg") def update(self): 'fills the treewidget'