From 4d052ba8646d5109c23bd25f23c4c2b20b100df1 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 28 Jan 2025 10:33:08 +1100 Subject: [PATCH] Fix bug where decorator had errors if the 3D location was outside the 2D window. Checking for none for `location_3d_to_region_2d` should always be done. --- src/bonsai/bonsai/bim/module/model/decorator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/model/decorator.py b/src/bonsai/bonsai/bim/module/model/decorator.py index aa9f6349b6..d4311be29a 100644 --- a/src/bonsai/bonsai/bim/module/model/decorator.py +++ b/src/bonsai/bonsai/bim/module/model/decorator.py @@ -576,6 +576,8 @@ class PolylineDecorator: pass coords = view3d_utils.location_3d_to_region_2d(region, rv3d, mouse_point) + if not coords: + return padding = 8 verts = [] edges = []