Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-05-17 16:11:34 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-05-17 16:11:34 +0400
commitb73c821b5d24797f97a656636e9a47fb861b11c2 (patch)
tree99e9beb8a2e72ce56f6492c3736f3fd0ca86834b /source/blender/bmesh/intern/bmesh_edgeloop.c
parentf79e1903072cfc9b2d9b3a6fca7056344c144b05 (diff)
fix for BM_mesh_edgeloops_find(), could give edge loops with one vert. (caused bridge to crash sometimes)
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_edgeloop.c')
-rw-r--r--source/blender/bmesh/intern/bmesh_edgeloop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_edgeloop.c b/source/blender/bmesh/intern/bmesh_edgeloop.c
index 7c5b20381ab..e095cfd1534 100644
--- a/source/blender/bmesh/intern/bmesh_edgeloop.c
+++ b/source/blender/bmesh/intern/bmesh_edgeloop.c
@@ -156,7 +156,7 @@ int BM_mesh_edgeloops_find(BMesh *bm, ListBase *r_eloops,
/* add both directions */
if (bm_loop_build(el_store, e->v1, e->v2, 1) &&
bm_loop_build(el_store, e->v2, e->v1, -1) &&
- el_store->verts.first)
+ el_store->len > 1)
{
BLI_addtail(r_eloops, el_store);
BM_elem_flag_disable(e, BM_ELEM_INTERNAL_TAG);