diff --git a/src/Mod/BIM/ArchWindow.py b/src/Mod/BIM/ArchWindow.py index cede3dc78e..911b9bc4bb 100644 --- a/src/Mod/BIM/ArchWindow.py +++ b/src/Mod/BIM/ArchWindow.py @@ -61,7 +61,6 @@ __url__ = "https://www.freecad.org" # presets WindowPartTypes = ["Frame","Solid panel","Glass panel","Louvre"] -AllowedHosts = ["Wall","Structure","Roof"] WindowOpeningModes = ["None","Arc 90","Arc 90 inv","Arc 45","Arc 45 inv","Arc 180", "Arc 180 inv","Triangle","Triangle inv","Sliding","Sliding inv"] WindowPresets = ArchWindowPresets.WindowPresets diff --git a/src/Mod/BIM/bimcommands/BimWindow.py b/src/Mod/BIM/bimcommands/BimWindow.py index 5b95b8f10b..d492b0aa29 100644 --- a/src/Mod/BIM/bimcommands/BimWindow.py +++ b/src/Mod/BIM/bimcommands/BimWindow.py @@ -30,6 +30,7 @@ import FreeCADGui QT_TRANSLATE_NOOP = FreeCAD.Qt.QT_TRANSLATE_NOOP translate = FreeCAD.Qt.translate PARAMS = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/BIM") +ALLOWEDHOSTS = ["Wall","Structure","Roof"] class Arch_Window: @@ -214,7 +215,7 @@ class Arch_Window: host = self.baseFace[0] elif obj: host = obj - if Draft.getType(host) in AllowedHosts: + if Draft.getType(host) in ALLOWEDHOSTS: FreeCADGui.doCommand("win.Hosts = [FreeCAD.ActiveDocument." + host.Name + "]") siblings = host.Proxy.getSiblings(host) for sibling in siblings: