From f5cfaf26cfeada8ac96ccc9bf95e50f141931eb9 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 29 Apr 2019 12:41:01 -0300 Subject: [PATCH] Arch: fixed error when opening 0.14 files --- src/Mod/Arch/ArchWindow.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/Arch/ArchWindow.py index 7bbf008959..41e9a8d6bb 100644 --- a/src/Mod/Arch/ArchWindow.py +++ b/src/Mod/Arch/ArchWindow.py @@ -1372,7 +1372,7 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent): obj.ViewObject.update() self.colorize(obj) elif prop == "CloneOf": - if obj.CloneOf: + if hasattr(obj,"CloneOf") and obj.CloneOf: mat = None if hasattr(obj,"Material"): if obj.Material: @@ -1423,7 +1423,7 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent): def colorize(self,obj,force=False): "setting different part colors" - if obj.CloneOf: + if hasattr(obj,"CloneOf") and obj.CloneOf: if self.areDifferentColors(obj.ViewObject.DiffuseColor,obj.CloneOf.ViewObject.DiffuseColor) or force: obj.ViewObject.DiffuseColor = obj.CloneOf.ViewObject.DiffuseColor return