Commit: 4a440ecb99d7f365c754e533023d127a9b806115 Author: mano-wii Date: Mon Dec 2 10:30:37 2019 -0300 Branches: blender-v2.81-release https://developer.blender.org/rB4a440ecb99d7f365c754e533023d127a9b806115
Fix T72071: Crash on snap to edge Caused when the vertices index is dirty due to some mesh editing operation like Extrude =================================================================== M source/blender/editors/transform/transform_snap_object.c =================================================================== diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index f35a2808f22..c8fa48fefee 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -1312,7 +1312,7 @@ static short snap_mesh_polygon(SnapObjectContext *sctx, l_iter = l_first = BM_FACE_FIRST_LOOP(f); if (snapdata->snap_to_flag & SCE_SNAP_MODE_EDGE) { elem = SCE_SNAP_MODE_EDGE; - BM_mesh_elem_index_ensure(em->bm, BM_EDGE); + BM_mesh_elem_index_ensure(em->bm, BM_VERT | BM_EDGE); BM_mesh_elem_table_ensure(em->bm, BM_VERT | BM_EDGE); do { cb_snap_edge(&nearest2d, _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs