diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 96c304dce..b2a0f5ddc 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -697,9 +697,11 @@ class ViewProviderComponent: def onChanged(self,vobj,prop): #print vobj.Object.Name, " : changing ",prop if prop == "Visibility": - for obj in vobj.Object.Additions+vobj.Object.Subtractions: - if (Draft.getType(obj) == "Window") or (Draft.isClone(obj,"Window",True)): - obj.ViewObject.Visibility = vobj.Visibility + #for obj in vobj.Object.Additions+vobj.Object.Subtractions: + # if (Draft.getType(obj) == "Window") or (Draft.isClone(obj,"Window",True)): + # obj.ViewObject.Visibility = vobj.Visibility + # this would now hide all previous windows... Not the desired behaviour anymore. + pass elif prop == "DiffuseColor": if hasattr(vobj.Object,"CloneOf"): if vobj.Object.CloneOf: