From 5f034bf4a9fe14793dd3b2dd84e619326885c883 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 16 Jan 2025 17:23:31 +0500 Subject: [PATCH] bim.copy_railing_parameters - add poll message --- src/bonsai/bonsai/bim/module/model/railing.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/model/railing.py b/src/bonsai/bonsai/bim/module/model/railing.py index edf4eae35d..78c94f4ed3 100644 --- a/src/bonsai/bonsai/bim/module/model/railing.py +++ b/src/bonsai/bonsai/bim/module/model/railing.py @@ -360,7 +360,10 @@ class CopyRailingParameters(bpy.types.Operator, tool.Ifc.Operator): @classmethod def poll(cls, context): - return context.active_object and len(context.selected_objects) > 1 + if not context.active_object or len(context.selected_objects) < 1: + cls.poll_message_set("At least 2 objects must be selected.") + return False + return True def _execute(self, context): source_obj = context.active_object