diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-04-25 14:14:55 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-04-25 14:16:58 +0300 |
commit | 01dda9a434f393fbd6787e9d1c3baf21374151e4 (patch) | |
tree | 0f23db2d74cd22c2d8dfe423a5bc81c6f3023f8d /source/blender/bmesh | |
parent | 9eb191083ac79121a19ebc970575b10437f669f1 (diff) |
correct own error in recent ngon creation edit
Diffstat (limited to 'source/blender/bmesh')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_construct.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_construct.c b/source/blender/bmesh/intern/bmesh_construct.c index 40fb24947d3..fb7f936318b 100644 --- a/source/blender/bmesh/intern/bmesh_construct.c +++ b/source/blender/bmesh/intern/bmesh_construct.c @@ -158,16 +158,18 @@ static bool bm_edges_sort_winding( } /* find first edge */ + i = 0; v_iter = v1; e_iter = e_first = v1->e; do { if (BM_ELEM_API_FLAG_TEST(e_iter, _FLAG_MF) && (BM_edge_other_vert(e_iter, v_iter) == v2)) { + i = 1; break; } } while ((e_iter = bmesh_disk_edge_next(e_iter, v_iter)) != e_first); - if (e_iter == e_first) { + if (i == 0) { goto error; } |