[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13839] trunk/blender/source/blender/ blenkernel/intern/BME_conversions.c: -> Bevel Crash Fix (again)
Geoffrey Bantle
hairbat at yahoo.com
Sun Feb 24 13:03:00 CET 2008
Revision: 13839
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13839
Author: briggs
Date: 2008-02-24 13:02:58 +0100 (Sun, 24 Feb 2008)
Log Message:
-----------
-> Bevel Crash Fix (again)
Last crash fix would leave 2 edged faces laying around, which would cause ANOTHER
crash when converting back to a derived mesh. Fixed now.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/BME_conversions.c
Modified: trunk/blender/source/blender/blenkernel/intern/BME_conversions.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/BME_conversions.c 2008-02-24 11:16:37 UTC (rev 13838)
+++ trunk/blender/source/blender/blenkernel/intern/BME_conversions.c 2008-02-24 12:02:58 UTC (rev 13839)
@@ -381,7 +381,7 @@
if(totface){
mface = CDDM_get_faces(result);
/*make faces*/
- for(i=0,f=bm->polys.first;f;f=f->next,i++){
+ for(i=0,f=bm->polys.first;f;f=f->next){
mf = &mface[i];
len = BME_cycle_length(f->loopbase);
if(len==3 || len==4){
@@ -395,6 +395,7 @@
if(mf->v3 == 0 || (len == 4 && mf->v4 == 0)){
test_index_face(mf, NULL, i, len);
}
+ i++;
}
mf->mat_nr = (unsigned char)f->mat_nr;
mf->flag = (unsigned char)f->flag;
More information about the Bf-blender-cvs
mailing list