BMesh: BM_face_exists no longer uses return arg
Just return the face or NULL, like BM_edge_exists(), Also for BM_face_exists_overlap & bm_face_exists_tri_from_loop_vert. No functional changes. Old code did some partial overlap checks where this made some sense, but it's since been removed.
This commit is contained in:
@@ -2233,7 +2233,7 @@ static PyObject *bpy_bmfaceseq_new(BPy_BMElemSeq *self, PyObject *args)
|
||||
}
|
||||
|
||||
/* check if the face exists */
|
||||
if (BM_face_exists(vert_array, vert_seq_len, NULL)) {
|
||||
if (BM_face_exists(vert_array, vert_seq_len) != NULL) {
|
||||
PyErr_SetString(PyExc_ValueError,
|
||||
"faces.new(verts): face already exists");
|
||||
goto cleanup;
|
||||
@@ -2426,7 +2426,8 @@ static PyObject *bpy_bmfaceseq_get__method(BPy_BMElemSeq *self, PyObject *args)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (BM_face_exists(vert_array, vert_seq_len, &f)) {
|
||||
f = BM_face_exists(vert_array, vert_seq_len);
|
||||
if (f != NULL) {
|
||||
ret = BPy_BMFace_CreatePyObject(bm, f);
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user