diff --git a/src/Mod/Arch/ArchEquipment.py b/src/Mod/Arch/ArchEquipment.py
index 6562ce440..3e6912fc4 100644
--- a/src/Mod/Arch/ArchEquipment.py
+++ b/src/Mod/Arch/ArchEquipment.py
@@ -292,6 +292,10 @@ class _ViewProviderEquipment(ArchComponent.ViewProviderComponent):
def getIcon(self):
import Arch_rc
+ if hasattr(self,"Object"):
+ if hasattr(self.Object,"CloneOf"):
+ if self.Object.CloneOf:
+ return ":/icons/Arch_Equipment_Clone.svg"
return ":/icons/Arch_Equipment_Tree.svg"
def attach(self, vobj):
diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/Arch/Resources/Arch.qrc
index 897bc18b6..fe187c3b8 100644
--- a/src/Mod/Arch/Resources/Arch.qrc
+++ b/src/Mod/Arch/Resources/Arch.qrc
@@ -46,6 +46,7 @@
icons/Arch_Panel_Tree.svg
icons/Arch_Equipment.svg
icons/Arch_Equipment_Tree.svg
+ icons/Arch_Equipment_Clone.svg
icons/Arch_Survey.svg
icons/Arch_3Views.svg
icons/IFC.svg
diff --git a/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg b/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg
new file mode 100644
index 000000000..2d5fca113
--- /dev/null
+++ b/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg
@@ -0,0 +1,657 @@
+
+
+
+