diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/Arch/ArchWindow.py
index e2ede851e..984490c5b 100644
--- a/src/Mod/Arch/ArchWindow.py
+++ b/src/Mod/Arch/ArchWindow.py
@@ -811,6 +811,10 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent):
def getIcon(self):
import Arch_rc
+ if hasattr(self,"Object"):
+ if hasattr(self.Object,"CloneOf"):
+ if self.Object.CloneOf:
+ return ":/icons/Arch_Window_Clone.svg"
return ":/icons/Arch_Window_Tree.svg"
def updateData(self,obj,prop):
diff --git a/src/Mod/Arch/Resources/Arch.qrc b/src/Mod/Arch/Resources/Arch.qrc
index fa7dad473..897bc18b6 100644
--- a/src/Mod/Arch/Resources/Arch.qrc
+++ b/src/Mod/Arch/Resources/Arch.qrc
@@ -23,6 +23,7 @@
icons/Arch_Structure_Tree.svg
icons/Arch_Structure_Clone.svg
icons/Arch_Window_Tree.svg
+ icons/Arch_Window_Clone.svg
icons/Arch_Axis.svg
icons/Arch_Axis_Tree.svg
icons/Arch_Roof.svg
diff --git a/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg b/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg
new file mode 100644
index 000000000..a1bb54171
--- /dev/null
+++ b/src/Mod/Arch/Resources/icons/Arch_Window_Clone.svg
@@ -0,0 +1,579 @@
+
+
+
+