[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13673] trunk/blender/source/blender/ blenkernel/intern/softbody.c:
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Feb 13 15:40:44 CET 2008
Revision: 13673
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13673
Author: blendix
Date: 2008-02-13 15:40:43 +0100 (Wed, 13 Feb 2008)
Log Message:
-----------
Fix for bug #8206: crash with 0 particle hairs and softbody for the
particle system.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/softbody.c
Modified: trunk/blender/source/blender/blenkernel/intern/softbody.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/softbody.c 2008-02-13 14:29:06 UTC (rev 13672)
+++ trunk/blender/source/blender/blenkernel/intern/softbody.c 2008-02-13 14:40:43 UTC (rev 13673)
@@ -3600,9 +3600,11 @@
renew_softbody(ob, totpoint, totedge);
/* find first BodyPoint index for each particle */
- psys->particles->bpi = 0;
- for(a=1, pa=psys->particles+1; a<psys->totpart; a++, pa++)
- pa->bpi = (pa-1)->bpi + (pa-1)->totkey;
+ if(psys->totpart > 0) {
+ psys->particles->bpi = 0;
+ for(a=1, pa=psys->particles+1; a<psys->totpart; a++, pa++)
+ pa->bpi = (pa-1)->bpi + (pa-1)->totkey;
+ }
/* we always make body points */
sb= ob->soft;
More information about the Bf-blender-cvs
mailing list