[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