Fix #29141: fill / beautify fill produced incorrect results in edge selection mode.

This commit is contained in:
Brecht Van Lommel
2011-11-05 00:52:01 +00:00
parent 2cc8d75bd8
commit 1ba044b18d

View File

@@ -6970,12 +6970,12 @@ static void beautify_fill(EditMesh *em)
w= EM_face_from_faces(em, efaa[0], efaa[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],
vindex[0], 4+vindex[2], 4+vindex[3], -1);
w->f |= SELECT;
EM_select_face(w, 1);
onedone= 1;
}
@@ -6991,12 +6991,11 @@ static void beautify_fill(EditMesh *em)
w= EM_face_from_faces(em, efaa[0], efaa[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],
vindex[0], 4+vindex[1], 4+vindex[3], -1);
w->f |= SELECT;
EM_select_face(w, 1);
onedone= 1;
}