diff --git a/src/bonsai/bonsai/bim/module/model/polyline.py b/src/bonsai/bonsai/bim/module/model/polyline.py index 68e15309d3..d93ff71181 100644 --- a/src/bonsai/bonsai/bim/module/model/polyline.py +++ b/src/bonsai/bonsai/bim/module/model/polyline.py @@ -180,7 +180,7 @@ class PolylineOperator: # Round to the closest 5 self.tool_state.snap_angle = round(self.tool_state.snap_angle / 5) * 5 - if event.shift and event.type in {"WHEELUPMOUSE", "WHEELDOWNMOUSE"}: + if self.tool_state.lock_axis and event.shift and event.type in {"WHEELUPMOUSE", "WHEELDOWNMOUSE"}: if event.type in {"WHEELUPMOUSE"}: self.tool_state.snap_angle += 5 else: