From 79eaf895f79474bdd221123d1bb628d3413601c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Tue, 27 Aug 2024 19:05:30 -0300 Subject: [PATCH] Fix polyline to work only with walls. This is temporary until we enable polyline to work with other tools. --- src/bonsai/bonsai/bim/module/model/workspace.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/model/workspace.py b/src/bonsai/bonsai/bim/module/model/workspace.py index b7d4312853..8442559b08 100644 --- a/src/bonsai/bonsai/bim/module/model/workspace.py +++ b/src/bonsai/bonsai/bim/module/model/workspace.py @@ -1135,7 +1135,10 @@ class Hotkey(bpy.types.Operator, tool.Ifc.Operator): self.props.z = self.z def hotkey_S_P(self): - bpy.ops.bim.draw_polyline_wall("INVOKE_DEFAULT") + mode = bpy.context.mode + current_tool = bpy.context.workspace.tools.from_space_view3d_mode(mode) + if current_tool.idname == 'bim.wall_tool': + bpy.ops.bim.draw_polyline_wall("INVOKE_DEFAULT") def hotkey_S_L(self): if AuthoringData.data["active_class"] in ("IfcOpeningElement",):