[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43858] branches/bmesh/blender/source/ blender/editors/transform/transform_conversions.c: fix [#30007] Mesh Edit: hidden geometry causes crash when...
Campbell Barton
ideasman42 at gmail.com
Thu Feb 2 21:36:46 CET 2012
Revision: 43858
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43858
Author: campbellbarton
Date: 2012-02-02 20:36:34 +0000 (Thu, 02 Feb 2012)
Log Message:
-----------
fix [#30007] Mesh Edit: hidden geometry causes crash when...
transform was not skipping hidden vertices.
Modified Paths:
--------------
branches/bmesh/blender/source/blender/editors/transform/transform_conversions.c
Modified: branches/bmesh/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/transform/transform_conversions.c 2012-02-02 19:51:53 UTC (rev 43857)
+++ branches/bmesh/blender/source/blender/editors/transform/transform_conversions.c 2012-02-02 20:36:34 UTC (rev 43858)
@@ -2096,11 +2096,13 @@
selstate = MEM_callocN(sizeof(*selstate) * bm->totvert, __func__);
eve = BMIter_New(&iter, bm, BM_VERTS_OF_MESH, NULL);
for(a=0; eve; eve=BMIter_Step(&iter), a++) {
- if (BM_TestHFlag(eve, BM_TMP_TAG)) {
- selstate[a] = 1;
- countsel++;
+ if (!BM_TestHFlag(eve, BM_HIDDEN)) {
+ if (BM_TestHFlag(eve, BM_TMP_TAG)) {
+ selstate[a] = 1;
+ countsel++;
+ }
+ if(propmode) count++;
}
- if(propmode) count++;
}
/* note: in prop mode we need at least 1 selected */
More information about the Bf-blender-cvs
mailing list