From 68f175fc71f7eada28c226b069612b17fea403dc Mon Sep 17 00:00:00 2001 From: Gorgious56 Date: Fri, 10 Jan 2025 15:42:37 +0100 Subject: [PATCH] Fix bug when trying to add an ifc type occurence from the toolbar in the properties editor --- src/bonsai/bonsai/bim/module/model/ui.py | 2 -- src/bonsai/bonsai/bim/module/model/workspace.py | 5 +++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/model/ui.py b/src/bonsai/bonsai/bim/module/model/ui.py index 8cf01f0012..9cb977e0a4 100644 --- a/src/bonsai/bonsai/bim/module/model/ui.py +++ b/src/bonsai/bonsai/bim/module/model/ui.py @@ -115,8 +115,6 @@ class LaunchTypeManager(bpy.types.Operator): row.operator("bim.launch_add_element", text=f"Create New {AuthoringData.data['ifc_element_type']}", icon="ADD") row = self.layout.row(align=True) - row.prop(props, "relating_type_id", text="") - # prop_with_search(row, props, "relating_type_id", text="", should_click_ok_to_validate=True) row.prop(props, "search_name", icon="FILTER", text="") columns = self.layout.column_flow(columns=3) diff --git a/src/bonsai/bonsai/bim/module/model/workspace.py b/src/bonsai/bonsai/bim/module/model/workspace.py index c8611beab4..98a9fc1921 100644 --- a/src/bonsai/bonsai/bim/module/model/workspace.py +++ b/src/bonsai/bonsai/bim/module/model/workspace.py @@ -440,8 +440,9 @@ class CreateObjectUI: row = cls.layout.row(align=True) if AuthoringData.data["relating_type_id"]: row = cls.layout.row(align=True) if ui_context != "TOOL_HEADER" else row - op = row.operator("bim.hotkey", text="Add", icon_value=custom_icon_previews["ADD"].icon_id) - op.hotkey = "S_A" + if context.space_data.type == "VIEW_3D": # Wall polyline tool works only in 3D Space + op = row.operator("bim.hotkey", text="Add", icon_value=custom_icon_previews["ADD"].icon_id) + op.hotkey = "S_A" else: row.label(text="No Construction Type", icon="FILE_3D")