[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20573] branches/bmesh/blender/source/ blender/editors/mesh/bmesh_select.c: restored some loop selection stuff, which isn' t working because apparently operators that map to SELECTMOUSE aren' t working, yeek.

Joseph Eagar joeedh at gmail.com
Tue Jun 2 09:52:17 CEST 2009


Revision: 20573
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20573
Author:   joeedh
Date:     2009-06-02 09:52:17 +0200 (Tue, 02 Jun 2009)

Log Message:
-----------
restored some loop selection stuff, which isn't working because apparently operators that map to SELECTMOUSE aren't working, yeek.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2009-06-02 07:40:32 UTC (rev 20572)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2009-06-02 07:52:17 UTC (rev 20573)
@@ -1055,7 +1055,6 @@
 
 static void mouse_mesh_loop(bContext *C, short mval[2], short extend, short ring)
 {
-#if 0 //BMESH_TODO
 	ViewContext vc;
 	BMEditMesh *em;
 	BMEdge *eed;
@@ -1067,11 +1066,11 @@
 	vc.mval[1]= mval[1];
 	em= vc.em;
 	
-	eed= findnearestedge(&vc, &dist);
+	eed= EDBM_findnearestedge(&vc, &dist);
 	if(eed) {
-		if(extend==0) EM_clear_flag_all(em, SELECT);
+		if(extend==0) EDBM_clear_flag_all(em, BM_SELECT);
 	
-		if((eed->f & SELECT)==0) select=1;
+		if(BM_TestHFlag(em, BM_SELECT)==0) select=1;
 		else if(extend) select=0;
 
 		if(em->selectmode & SCE_SELECT_FACE) {
@@ -1090,12 +1089,11 @@
 				edgeloop_select(em, eed, select);
 		}
 
-		EM_selectmode_flush(em);
+		EDBM_selectmode_flush(em);
 //			if (EM_texFaceCheck())
 		
 		WM_event_add_notifier(C, NC_OBJECT|ND_GEOM_SELECT, vc.obedit);
 	}
-#endif
 }
 
 static int mesh_select_loop_invoke(bContext *C, wmOperator *op, wmEvent *event)





More information about the Bf-blender-cvs mailing list