From aff893e690a4980acac7cb9cf404720754cb131d Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 29 Aug 2024 13:37:02 +0500 Subject: [PATCH] bim.create_drawing - poll message --- src/bonsai/bonsai/bim/module/drawing/operator.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/operator.py b/src/bonsai/bonsai/bim/module/drawing/operator.py index 70e58dfaf3..966177a56c 100644 --- a/src/bonsai/bonsai/bim/module/drawing/operator.py +++ b/src/bonsai/bonsai/bim/module/drawing/operator.py @@ -204,7 +204,12 @@ class CreateDrawing(bpy.types.Operator): @classmethod def poll(cls, context): - return bool(tool.Ifc.get() and tool.Drawing.is_drawing_active()) + if not tool.Ifc.get(): + return False + if not tool.Drawing.is_drawing_active(): + cls.poll_message_set("No active drawing.") + return False + return True def invoke(self, context, event): # printing all drawings on shift+click