From ff7fc401781907455ba02f465b137bd3086616cb Mon Sep 17 00:00:00 2001 From: Stephen Boddy Date: Fri, 1 Nov 2024 23:46:13 +0000 Subject: [PATCH] Improve drawing selections in RemoveDrawing operator --- src/bonsai/bonsai/bim/module/drawing/operator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/operator.py b/src/bonsai/bonsai/bim/module/drawing/operator.py index e9e7214379..be4373be18 100644 --- a/src/bonsai/bonsai/bim/module/drawing/operator.py +++ b/src/bonsai/bonsai/bim/module/drawing/operator.py @@ -2022,7 +2022,9 @@ class RemoveDrawing(bpy.types.Operator, tool.Ifc.Operator): def _execute(self, context): if self.remove_all: drawings = [ - tool.Ifc.get().by_id(d.ifc_definition_id) for d in context.scene.DocProperties.drawings if d.is_selected + tool.Ifc.get().by_id(d.ifc_definition_id) + for d in context.scene.DocProperties.drawings + if d.is_drawing and d.is_selected ] else: if not self.drawing: