From 38765c8f0e56cdaf1ea90f0225fb3bd03eb93d34 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 9 Sep 2020 23:20:29 +1000 Subject: [PATCH] Adding openings now detects if you've selected the filling object instead --- src/ifcblenderexport/blenderbim/bim/operator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/bim/operator.py b/src/ifcblenderexport/blenderbim/bim/operator.py index 3991da609e..90aaa028fc 100644 --- a/src/ifcblenderexport/blenderbim/bim/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/operator.py @@ -3601,7 +3601,10 @@ class AddOpening(bpy.types.Operator): bl_label = 'Add Opening' def execute(self, context): - opening = context.active_object + if context.active_object.children and 'IfcOpeningElement/' in context.active_object.children[0].name: + opening = context.active_object.children[0] + else: + opening = context.active_object if context.selected_objects[0] != context.active_object: obj = context.selected_objects[0] else: