Second fix for [#18697] 2.49RC1: Keyed Particles fine in viewport but give me a crash during render

This commit is contained in:
Janne Karhu 2009-05-07 22:31:19 +00:00
parent cdba1ddd5d
commit 57beadf406

@ -203,8 +203,11 @@ static void realloc_particles(Object *ob, ParticleSystem *psys, int new_totpart)
if(psys->particles->keys)
MEM_freeN(psys->particles->keys);
for(i=0, pa=psys->particles; i<totsaved; i++, pa++)
if(pa->keys) pa->keys= NULL;
for(i=totsaved, pa=psys->particles+totsaved; i<psys->totpart; i++, pa++)
if(pa->keys) {
pa->keys= NULL;
pa->totkey= 0;
}
for(i=totsaved, pa=psys->particles+totsaved; i<psys->totpart; i++, pa++)
if(pa->hair) MEM_freeN(pa->hair);