[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16416] trunk/blender/source/blender/ blenkernel/intern/particle_system.c: Bugfix for #17572 Boids Particles Crash

Daniel Genrich daniel.genrich at gmx.net
Sun Sep 7 22:46:54 CEST 2008


Revision: 16416
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16416
Author:   genscher
Date:     2008-09-07 22:46:54 +0200 (Sun, 07 Sep 2008)

Log Message:
-----------
Bugfix for #17572 Boids Particles Crash

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/particle_system.c

Modified: trunk/blender/source/blender/blenkernel/intern/particle_system.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle_system.c	2008-09-07 20:18:26 UTC (rev 16415)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c	2008-09-07 20:46:54 UTC (rev 16416)
@@ -2673,8 +2673,8 @@
 							if(falloff<=0.0f)
 								;	/* don't do anything */
 							else
-								do_physical_effector(eob, state->co, pd->forcefield,pd->f_strength,distance,
-								falloff,epart->size,pd->f_damp,estate.vel,vec_to_part,
+								do_physical_effector(eob, state->co, pd->forcefield,pd->f_strength,distance,
+								falloff,epart->size,pd->f_damp,estate.vel,vec_to_part,
 								state->vel,force_field,0, pd->rng, pd->f_noise,charge,pa->size);
 						}
 					}
@@ -3875,7 +3875,7 @@
 		state->vel[2]=0.0;
 		state->co[2]=part->groundz;
 
-		if(psys->keyed_ob){
+		if(psys->keyed_ob && (psys->keyed_ob->type == OB_MESH)){
 			Object *zob=psys->keyed_ob;
 			int min_face;
 			float co1[3],co2[3],min_d=2.0,min_w[4],imat[4][4];





More information about the Bf-blender-cvs mailing list