[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12168] trunk/blender/source/blender/src/ editmesh.c: -> Active face wasn't getting set properly on editmode exit

Geoffrey Bantle hairbat at yahoo.com
Sat Sep 29 07:49:51 CEST 2007


Revision: 12168
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12168
Author:   briggs
Date:     2007-09-29 07:49:51 +0200 (Sat, 29 Sep 2007)

Log Message:
-----------
-> Active face wasn't getting set properly on editmode exit

Active face was being set for the editmesh instead of the mesh on editmode
exit. Fixed.

Modified Paths:
--------------
    trunk/blender/source/blender/src/editmesh.c

Modified: trunk/blender/source/blender/src/editmesh.c
===================================================================
--- trunk/blender/source/blender/src/editmesh.c	2007-09-29 03:52:25 UTC (rev 12167)
+++ trunk/blender/source/blender/src/editmesh.c	2007-09-29 05:49:51 UTC (rev 12168)
@@ -1094,6 +1094,7 @@
 	a = 0;
 	efa= em->faces.first;
 	i = 0;
+	me->act_face = -1;
 	while(efa) {
 		mface= &((MFace *) me->mface)[i];
 		
@@ -1149,8 +1150,8 @@
 		/* no index '0' at location 3 or 4 */
 		test_index_face(mface, &me->fdata, i, efa->v4?4:3);
 		
-		if (a==me->act_face)
-			EM_set_actFace(efa);
+		if (EM_get_actFace() == efa)
+			me->act_face = a;
 
 #ifdef WITH_VERSE
 		if(efa->vface) {





More information about the Bf-blender-cvs mailing list