From ebbf30a88c8b7a2302ed46cea704b4504d93e4a8 Mon Sep 17 00:00:00 2001 From: Gorgious56 Date: Tue, 6 Jun 2023 09:57:00 +0200 Subject: [PATCH] Fix wall mounted handrail railing modifier not regenerating properly when going out of edit mode with the tab key if the path wasn't modified --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index ce1e08d958..d64477eb6c 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -938,10 +938,10 @@ class OverrideModeSetObject(bpy.types.Operator): continue if tool.Profile.is_editing_profile(): - if obj.data.BIMMeshProperties.mesh_checksum != tool.Geometry.get_mesh_checksum(obj.data): - if tool.Pset.get_element_pset(element, "BBIM_Railing") or tool.Pset.get_element_pset( - element, "BBIM_Roof" - ): + if tool.Pset.get_element_pset(element, "BBIM_Railing"): + bpy.ops.bim.cad_hotkey(hotkey="S_Q") + elif obj.data.BIMMeshProperties.mesh_checksum != tool.Geometry.get_mesh_checksum(obj.data): + if tool.Pset.get_element_pset(element, "BBIM_Roof"): bpy.ops.bim.cad_hotkey(hotkey="S_Q") elif tool.Model.get_usage_type(element): bpy.ops.bim.edit_extrusion_axis()