diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-12-23 07:50:50 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-12-23 08:08:20 +0300 |
commit | b51f730b0c215b56c8b946e404403c0caaae1efb (patch) | |
tree | a769d74e4a2dd5d4b9abaa7f322a0e63d15f5aaa | |
parent | b3e94791d381471c3a1ccdc2dc165a2de12fa9ed (diff) |
Fix error in BM_vert_is_edge_pair
Returned true for verts with a single edge.
-rw-r--r-- | source/blender/bmesh/intern/bmesh_queries.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/bmesh/intern/bmesh_queries.c b/source/blender/bmesh/intern/bmesh_queries.c index f8cc66fc0df..0c5f51b2b87 100644 --- a/source/blender/bmesh/intern/bmesh_queries.c +++ b/source/blender/bmesh/intern/bmesh_queries.c @@ -768,8 +768,8 @@ bool BM_vert_is_edge_pair(const BMVert *v) { const BMEdge *e = v->e; if (e) { - const BMDiskLink *dl = bmesh_disk_edge_link_from_vert(e, v); - return (dl->next == dl->prev); + BMEdge *e_other = BM_DISK_EDGE_NEXT(e, v); + return ((e_other != e) && (BM_DISK_EDGE_NEXT(e_other, v) == e)); } return false; } |