diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 30d137c965..16f90b84d5 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -80,6 +80,11 @@ class OverrideMeshSeparate(bpy.types.Operator, tool.Ifc.Operator): items=[(i.identifier, i.name, i.description) for i in blender_type_prop.enum_items], ) + def invoke(self, context, event): + if "type" not in self.properties: + return bpy.ops.wm.call_menu(name="BIM_MT_hotkey_separate") + return self.execute(context) + def _execute(self, context): obj = context.active_object assert obj