From c176b9d607cac401a93b3b02880041ada0e945d8 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 18 Mar 2025 01:14:06 +1100 Subject: [PATCH] See #1227. Fix bug where unjoin walls didn't recheck the position. --- src/bonsai/bonsai/core/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bonsai/bonsai/core/model.py b/src/bonsai/bonsai/core/model.py index 897b1af632..1621585065 100644 --- a/src/bonsai/bonsai/core/model.py +++ b/src/bonsai/bonsai/core/model.py @@ -25,6 +25,8 @@ def unjoin_walls(ifc: tool.Ifc, blender: tool.Blender, geometry: tool.Geometry, if not (element := ifc.get_entity(obj)) or model.get_usage_type(element) != "LAYER2": continue geometry.clear_scale(obj) + if ifc.is_moved(obj): + geometry.run_edit_object_placement(obj=obj) joiner.unjoin(obj)