Arch: Fixed bug in windows

This commit is contained in:
Yorik van Havre
2018-07-02 13:02:57 -03:00
parent 42efa3f728
commit 6014fce390

View File

@@ -632,8 +632,10 @@ class _CommandWindow:
if host and self.Include:
FreeCADGui.doCommand("win.Hosts = [FreeCAD.ActiveDocument."+host.Name+"]")
siblings = host.Proxy.getSiblings(host)
sibs = [host]
for sibling in siblings:
if not sibling in win.Hosts:
if not sibling in sibs:
sibs.append(sibling)
FreeCADGui.doCommand("win.Hosts = win.Hosts+[FreeCAD.ActiveDocument."+sibling.Name+"]")
FreeCAD.ActiveDocument.commitTransaction()
FreeCAD.ActiveDocument.recompute()