From 1ad0ef82d4b6aa7a156b0a14f6eaae4738ab2768 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 27 Sep 2022 23:34:08 +1000 Subject: [PATCH] Fix bug where CAD filleting sometimes led to crashes --- src/blenderbim/blenderbim/bim/module/cad/operator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/cad/operator.py b/src/blenderbim/blenderbim/bim/module/cad/operator.py index fff04a17da..83feebc5da 100644 --- a/src/blenderbim/blenderbim/bim/module/cad/operator.py +++ b/src/blenderbim/blenderbim/bim/module/cad/operator.py @@ -204,9 +204,9 @@ class CadFillet(bpy.types.Operator): chamfer_edge = [e for e in bm.edges if shared_vert in e.verts and v2 in e.verts][0] bm.edges.remove(chamfer_edge) + bm.verts.index_update() + bm.edges.index_update() bmesh.update_edit_mesh(mesh) - mesh.update() - bm.free() return {"FINISHED"}