From 136f33b09f873443c10b313d3d269af039a39caf Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 24 Oct 2017 17:05:10 +1100 Subject: Fix T53143: Knife Crash after Grid Fill BM_ELEM_INTERNAL_TAG flag wasn't ensured to be cleared. --- source/blender/bmesh/intern/bmesh_polygon_edgenet.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/bmesh/intern/bmesh_polygon_edgenet.c') diff --git a/source/blender/bmesh/intern/bmesh_polygon_edgenet.c b/source/blender/bmesh/intern/bmesh_polygon_edgenet.c index 8a3cb329610..41775bdf2d0 100644 --- a/source/blender/bmesh/intern/bmesh_polygon_edgenet.c +++ b/source/blender/bmesh/intern/bmesh_polygon_edgenet.c @@ -1236,6 +1236,8 @@ bool BM_face_split_edgenet_connect_islands( BMLoop *l_iter, *l_first; l_iter = l_first = BM_FACE_FIRST_LOOP(f); do { + BLI_assert(!BM_elem_flag_test(l_iter->v, VERT_NOT_IN_STACK)); + BLI_assert(!BM_elem_flag_test(l_iter->e, EDGE_NOT_IN_STACK)); edge_arr[i++] = l_iter->e; } while ((l_iter = l_iter->next) != l_first); BLI_assert(i == edge_arr_len); -- cgit v1.2.3