Fix missing NULL checks in adb21faa83
This commit is contained in:
parent
adb21faa83
commit
0bac768223
|
@ -327,7 +327,7 @@ void bmo_dissolve_edges_exec(BMesh *bm, BMOperator *op)
|
|||
|
||||
/* join faces */
|
||||
f_new = BM_faces_join_pair(bm, l_a, l_b, false);
|
||||
if (BM_face_find_double(f_new)) {
|
||||
if (f_new && BM_face_find_double(f_new)) {
|
||||
BM_face_kill(bm, f_new);
|
||||
f_new = NULL;
|
||||
}
|
||||
|
@ -445,14 +445,16 @@ void bmo_dissolve_verts_exec(BMesh *bm, BMOperator *op)
|
|||
|
||||
/* join faces */
|
||||
f_new = BM_faces_join_pair(bm, l_a, l_b, false);
|
||||
if (BM_face_find_double(f_new)) {
|
||||
if (f_new && BM_face_find_double(f_new)) {
|
||||
BM_face_kill(bm, f_new);
|
||||
f_new = NULL;
|
||||
}
|
||||
|
||||
/* maintain active face */
|
||||
if (act_face && bm->act_face == NULL) {
|
||||
bm->act_face = f_new;
|
||||
if (f_new) {
|
||||
/* maintain active face */
|
||||
if (act_face && bm->act_face == NULL) {
|
||||
bm->act_face = f_new;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue