From 87663f8996331257c5ab6aff6239a5a14b2dfdfd Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Sat, 16 Oct 2004 12:20:06 +0000 Subject: [PATCH] Bug fix 1649 Add edge/face didn't use correct selection code yet. --- source/blender/src/editmesh_add.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/src/editmesh_add.c b/source/blender/src/editmesh_add.c index 646bcf1a1b1..9f58ed50026 100644 --- a/source/blender/src/editmesh_add.c +++ b/source/blender/src/editmesh_add.c @@ -291,6 +291,7 @@ void addedgeface_mesh(void) { EditMesh *em = G.editMesh; EditVert *eve, *neweve[4]; + EditEdge *eed; EditFace *efa; float con1, con2, con3; short amount=0; @@ -308,7 +309,8 @@ void addedgeface_mesh(void) eve= eve->next; } if(amount==2) { - addedgelist(neweve[0], neweve[1], NULL); + eed= addedgelist(neweve[0], neweve[1], NULL); + EM_select_edge(eed, 1); allqueue(REDRAWVIEW3D, 0); makeDispList(G.obedit); return; @@ -328,7 +330,7 @@ void addedgeface_mesh(void) if(exist_face(neweve[0], neweve[1], neweve[2], 0)==0) { efa= addfacelist(neweve[0], neweve[1], neweve[2], 0, NULL, NULL); - + EM_select_face(efa, 1); } else error("The selected vertices already form a face"); }