[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44951] trunk/blender/source/blender/ editors/uvedit/uvedit_ops.c: fix: UV Islands not selected properly with Ctrl-L.
Antony Riakiotakis
kalast at gmail.com
Sat Mar 17 23:12:24 CET 2012
Revision: 44951
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44951
Author: psy-fi
Date: 2012-03-17 22:12:17 +0000 (Sat, 17 Mar 2012)
Log Message:
-----------
fix: UV Islands not selected properly with Ctrl-L. A simple misplacement of the BMFace iterating variable. Also cleaned up an unused nverts variable.
Modified Paths:
--------------
trunk/blender/source/blender/editors/uvedit/uvedit_ops.c
Modified: trunk/blender/source/blender/editors/uvedit/uvedit_ops.c
===================================================================
--- trunk/blender/source/blender/editors/uvedit/uvedit_ops.c 2012-03-17 21:11:28 UTC (rev 44950)
+++ trunk/blender/source/blender/editors/uvedit/uvedit_ops.c 2012-03-17 22:12:17 UTC (rev 44951)
@@ -1131,7 +1131,7 @@
MLoopUV *luv;
UvVertMap *vmap;
UvMapVert *vlist, *iterv, *startv;
- int i, nverts, stacksize= 0, *stack;
+ int i, stacksize= 0, *stack;
unsigned int a;
char *flag;
@@ -1145,8 +1145,7 @@
flag= MEM_callocN(sizeof(*flag)*em->bm->totface, "UvLinkFlag");
if(!hit) {
- a = 0;
- BM_ITER(efa, &iter, em->bm, BM_FACES_OF_MESH, NULL) {
+ BM_ITER_INDEX(efa, &iter, em->bm, BM_FACES_OF_MESH, NULL, a) {
tf = CustomData_bmesh_get(&em->bm->pdata, efa->head.data, CD_MTEXPOLY);
if(uvedit_face_visible(scene, ima, efa, tf)) {
@@ -1163,7 +1162,6 @@
}
}
}
- a++;
}
else {
a = 0;
@@ -1193,8 +1191,6 @@
j++;
}
- nverts= efa->len;
-
i = 0;
BM_ITER(l, &liter, em->bm, BM_LOOPS_OF_FACE, efa) {
More information about the Bf-blender-cvs
mailing list