[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39464] branches/bmesh/blender/source/ blender/editors/transform/transform_manipulator.c: missed checking hidden flag in recent commit.

Campbell Barton ideasman42 at gmail.com
Tue Aug 16 20:51:23 CEST 2011


Revision: 39464
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39464
Author:   campbellbarton
Date:     2011-08-16 18:51:22 +0000 (Tue, 16 Aug 2011)
Log Message:
-----------
missed checking hidden flag in recent commit.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/transform/transform_manipulator.c

Modified: branches/bmesh/blender/source/blender/editors/transform/transform_manipulator.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/transform/transform_manipulator.c	2011-08-16 18:45:03 UTC (rev 39463)
+++ branches/bmesh/blender/source/blender/editors/transform/transform_manipulator.c	2011-08-16 18:51:22 UTC (rev 39464)
@@ -321,9 +321,11 @@
 				   it is not flush down on changes */
 				if(ts->selectmode & SCE_SELECT_VERTEX) {
 					BM_ITER(eve, &iter, bm, BM_VERTS_OF_MESH, NULL) {
-						if(BM_TestHFlag(eve, BM_SELECT)) {
-							totsel++;
-							calc_tw_center(scene, eve->co);
+						if(!BM_TestHFlag(eve, BM_HIDDEN)) {
+							if(BM_TestHFlag(eve, BM_SELECT)) {
+								totsel++;
+								calc_tw_center(scene, eve->co);
+							}
 						}
 					}
 				}
@@ -331,12 +333,14 @@
 					BMIter itersub;
 					BMEdge *eed;
 					BM_ITER(eve, &iter, bm, BM_VERTS_OF_MESH, NULL) {
-						/* check the vertex has a selected edge, only add it once */
-						BM_ITER(eed, &itersub, bm, BM_EDGES_OF_VERT, eve) {
-							if(BM_TestHFlag(eed, BM_SELECT)) {
-								totsel++;
-								calc_tw_center(scene, eve->co);
-								break;
+						if(!BM_TestHFlag(eve, BM_HIDDEN)) {
+							/* check the vertex has a selected edge, only add it once */
+							BM_ITER(eed, &itersub, bm, BM_EDGES_OF_VERT, eve) {
+								if(BM_TestHFlag(eed, BM_SELECT)) {
+									totsel++;
+									calc_tw_center(scene, eve->co);
+									break;
+								}
 							}
 						}
 					}
@@ -345,12 +349,14 @@
 					BMIter itersub;
 					BMFace *efa;
 					BM_ITER(eve, &iter, bm, BM_VERTS_OF_MESH, NULL) {
-						/* check the vertex has a selected face, only add it once */
-						BM_ITER(efa, &itersub, bm, BM_FACES_OF_VERT, eve) {
-							if(BM_TestHFlag(efa, BM_SELECT)) {
-								totsel++;
-								calc_tw_center(scene, eve->co);
-								break;
+						if(!BM_TestHFlag(eve, BM_HIDDEN)) {
+							/* check the vertex has a selected face, only add it once */
+							BM_ITER(efa, &itersub, bm, BM_FACES_OF_VERT, eve) {
+								if(BM_TestHFlag(efa, BM_SELECT)) {
+									totsel++;
+									calc_tw_center(scene, eve->co);
+									break;
+								}
 							}
 						}
 					}




More information about the Bf-blender-cvs mailing list