Fix #29141: fill / beautify fill produced incorrect results in edge selection mode.
This commit is contained in:
@@ -6970,12 +6970,12 @@ static void beautify_fill(EditMesh *em)
|
|||||||
|
|
||||||
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
||||||
vindex[0], vindex[1], 4+vindex[2], -1);
|
vindex[0], vindex[1], 4+vindex[2], -1);
|
||||||
w->f |= SELECT;
|
EM_select_face(w, 1);
|
||||||
|
|
||||||
|
|
||||||
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
||||||
vindex[0], 4+vindex[2], 4+vindex[3], -1);
|
vindex[0], 4+vindex[2], 4+vindex[3], -1);
|
||||||
w->f |= SELECT;
|
EM_select_face(w, 1);
|
||||||
|
|
||||||
onedone= 1;
|
onedone= 1;
|
||||||
}
|
}
|
||||||
@@ -6991,12 +6991,11 @@ static void beautify_fill(EditMesh *em)
|
|||||||
|
|
||||||
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
||||||
vindex[1], 4+vindex[2], 4+vindex[3], -1);
|
vindex[1], 4+vindex[2], 4+vindex[3], -1);
|
||||||
w->f |= SELECT;
|
EM_select_face(w, 1);
|
||||||
|
|
||||||
|
|
||||||
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
w= EM_face_from_faces(em, efaa[0], efaa[1],
|
||||||
vindex[0], 4+vindex[1], 4+vindex[3], -1);
|
vindex[0], 4+vindex[1], 4+vindex[3], -1);
|
||||||
w->f |= SELECT;
|
EM_select_face(w, 1);
|
||||||
|
|
||||||
onedone= 1;
|
onedone= 1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user