fix own regression in edgeloop delete [#36389] loop detete crashes

This commit is contained in:
Campbell Barton
2013-08-06 17:45:58 +00:00
parent 0214dac604
commit 1dc993ecd2

View File

@@ -3286,7 +3286,7 @@ static int edbm_delete_edgeloop_exec(bContext *C, wmOperator *op)
BM_mesh_elem_hflag_disable_all(em->bm, BM_FACE, BM_ELEM_TAG, false);
BM_ITER_MESH (e, &iter, em->bm, BM_EDGES_OF_MESH) {
if (BM_elem_flag_test(e, BM_ELEM_SELECT)) {
if (BM_elem_flag_test(e, BM_ELEM_SELECT) && e->l) {
BMLoop *l_iter = e->l;
do {
BM_elem_flag_enable(l_iter->f, BM_ELEM_TAG);