diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-04-11 14:28:31 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-04-12 07:06:08 +0400 |
commit | 668250deb8c6374b8c6064265fc83c78e00305f2 (patch) | |
tree | 1aff5ae40645daa1d416efa163b9d45a23bf3884 /source/blender/bmesh/intern/bmesh_core.c | |
parent | e2cbfb7ad740949a03ca3f2f6f6f3b99f19e387b (diff) |
BMesh: minor change to looping
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_core.c')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_core.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/source/blender/bmesh/intern/bmesh_core.c b/source/blender/bmesh/intern/bmesh_core.c index bd86f49cdc3..bf19be1a965 100644 --- a/source/blender/bmesh/intern/bmesh_core.c +++ b/source/blender/bmesh/intern/bmesh_core.c @@ -800,13 +800,13 @@ void BM_edge_kill(BMesh *bm, BMEdge *e) void BM_vert_kill(BMesh *bm, BMVert *v) { if (v->e) { - BMEdge *e, *nexte; + BMEdge *e, *e_next; e = v->e; while (v->e) { - nexte = bmesh_disk_edge_next(e, v); + e_next = bmesh_disk_edge_next(e, v); BM_edge_kill(bm, e); - e = nexte; + e = e_next; } } @@ -1023,12 +1023,8 @@ static bool disk_is_flagged(BMVert *v, int flag) do { if (!BM_ELEM_API_FLAG_TEST(l->f, flag)) return false; - - l = l->radial_next; - } while (l != e->l); - - e = bmesh_disk_edge_next(e, v); - } while (e != v->e); + } while ((l = l->radial_next) != e->l); + } while ((e = bmesh_disk_edge_next(e, v)) != v->e); return true; } |