From 6700027863f152ba06c911aa96f4528b3ce7e268 Mon Sep 17 00:00:00 2001 From: mano-wii Date: Tue, 1 Oct 2019 14:54:21 -0300 Subject: Fix T70328: Crash when editing loopcuts with AutoMerge & Split option --- source/blender/bmesh/tools/bmesh_intersect_edges.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/bmesh/tools') diff --git a/source/blender/bmesh/tools/bmesh_intersect_edges.c b/source/blender/bmesh/tools/bmesh_intersect_edges.c index 6422904c83c..ffdcf179491 100644 --- a/source/blender/bmesh/tools/bmesh_intersect_edges.c +++ b/source/blender/bmesh/tools/bmesh_intersect_edges.c @@ -650,6 +650,8 @@ bool BM_mesh_intersect_edges(BMesh *bm, const char hflag, const float dist, GHas BMEdge *e; int i; + BM_mesh_elem_table_ensure(bm, BM_VERT | BM_EDGE); + /* Store all intersections in this array. */ struct EDBMSplitElem(*pair_iter)[2], (*pair_array)[2] = NULL; BLI_Stack *pair_stack = BLI_stack_new(sizeof(*pair_array), __func__); -- cgit v1.2.3