diff --git a/src/Mod/Arch/ArchEquipment.py b/src/Mod/Arch/ArchEquipment.py index b24888bb08..f9e5d4321b 100644 --- a/src/Mod/Arch/ArchEquipment.py +++ b/src/Mod/Arch/ArchEquipment.py @@ -261,7 +261,7 @@ class _Equipment(ArchComponent.Component): def onChanged(self,obj,prop): self.hideSubobjects(obj,prop) - ArchComponent.Component.onChanged(self,obj.prop) + ArchComponent.Component.onChanged(self,obj,prop) def execute(self,obj): diff --git a/src/Mod/Arch/ArchSpace.py b/src/Mod/Arch/ArchSpace.py index 933b220faf..712a7e8806 100644 --- a/src/Mod/Arch/ArchSpace.py +++ b/src/Mod/Arch/ArchSpace.py @@ -290,7 +290,7 @@ class _Space(ArchComponent.Component): obj.EquipmentPower = p if hasattr(obj,"Area"): obj.setEditorMode('Area',1) - ArchComponent.Component.onChanged(self,obj.prop) + ArchComponent.Component.onChanged(self,obj,prop) def addSubobjects(self,obj,subobjects): "adds subobjects to this space" diff --git a/src/Mod/Arch/ArchStructure.py b/src/Mod/Arch/ArchStructure.py index 98dc7a3c34..73770c66db 100644 --- a/src/Mod/Arch/ArchStructure.py +++ b/src/Mod/Arch/ArchStructure.py @@ -577,7 +577,7 @@ class _Structure(ArchComponent.Component): if nodes: self.nodes = [v.Point.add(offset) for v in nodes.Vertexes] obj.Nodes = self.nodes - ArchComponent.Component.onChanged(self,obj.prop) + ArchComponent.Component.onChanged(self,obj,prop) def getNodeEdges(self,obj): "returns a list of edges from stuctural nodes" diff --git a/src/Mod/Arch/ArchWindow.py b/src/Mod/Arch/ArchWindow.py index 5b20a950d7..820f374a69 100644 --- a/src/Mod/Arch/ArchWindow.py +++ b/src/Mod/Arch/ArchWindow.py @@ -688,7 +688,7 @@ class _Window(ArchComponent.Component): # because of load order, but it doesn't harm... pass FreeCAD.ActiveDocument.recompute() - ArchComponent.Component.onChanged(self,obj.prop) + ArchComponent.Component.onChanged(self,obj,prop) def execute(self,obj):