diff --git a/src/Mod/Arch/ArchWall.py b/src/Mod/Arch/ArchWall.py
index d2799e306d..33e99452e6 100644
--- a/src/Mod/Arch/ArchWall.py
+++ b/src/Mod/Arch/ArchWall.py
@@ -851,6 +851,8 @@ class _ViewProviderWall(ArchComponent.ViewProviderComponent):
def getIcon(self):
import Arch_rc
if hasattr(self,"Object"):
+ if self.Object.CloneOf:
+ return ":/icons/Arch_Wall_Clone.svg"
for o in self.Object.OutList:
if Draft.getType(o) == "Wall":
return ":/icons/Arch_Wall_Tree_Assembly.svg"
diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/Arch/Resources/Arch.qrc
index 0658f3efc5..13bf29160c 100644
--- a/src/Mod/Arch/Resources/Arch.qrc
+++ b/src/Mod/Arch/Resources/Arch.qrc
@@ -15,6 +15,7 @@
icons/Arch_SectionPlane.svg
icons/Arch_Window.svg
icons/Arch_Wall_Tree.svg
+ icons/Arch_Wall_Clone.svg
icons/Arch_Cell_Tree.svg
icons/Arch_Building_Tree.svg
icons/Arch_Floor_Tree.svg
diff --git a/src/Mod/Arch/Resources/icons/Arch_Wall_Clone.svg b/src/Mod/Arch/Resources/icons/Arch_Wall_Clone.svg
new file mode 100644
index 0000000000..c1e72a7c94
--- /dev/null
+++ b/src/Mod/Arch/Resources/icons/Arch_Wall_Clone.svg
@@ -0,0 +1,642 @@
+
+
+
+