Fix error in BM_vert_is_edge_pair
Returned true for verts with a single edge.
This commit is contained in:
@@ -768,8 +768,8 @@ bool BM_vert_is_edge_pair(const BMVert *v)
|
|||||||
{
|
{
|
||||||
const BMEdge *e = v->e;
|
const BMEdge *e = v->e;
|
||||||
if (e) {
|
if (e) {
|
||||||
const BMDiskLink *dl = bmesh_disk_edge_link_from_vert(e, v);
|
BMEdge *e_other = BM_DISK_EDGE_NEXT(e, v);
|
||||||
return (dl->next == dl->prev);
|
return ((e_other != e) && (BM_DISK_EDGE_NEXT(e_other, v) == e));
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user