[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34281] trunk/blender/source/blender/ blenkernel/intern/particle_system.c: Fix for [#25572] crash when changing vertex group density in particle mode

Janne Karhu jhkarh at gmail.com
Wed Jan 12 11:01:34 CET 2011


Revision: 34281
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34281
Author:   jhk
Date:     2011-01-12 10:01:33 +0000 (Wed, 12 Jan 2011)
Log Message:
-----------
Fix for [#25572] crash when changing vertex group density in particle mode
* Hair was freed & redone on changes, but particle mode data wasn't updated.

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	2011-01-12 10:00:47 UTC (rev 34280)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c	2011-01-12 10:01:33 UTC (rev 34281)
@@ -4100,6 +4100,12 @@
 
 				free_hair(ob, psys, 0);
 
+				if(psys->edit && psys->free_edit) {
+					psys->free_edit(psys->edit);
+					psys->edit = NULL;
+					psys->free_edit = NULL;
+				}
+
 				/* first step is negative so particles get killed and reset */
 				psys->cfra= 1.0f;
 




More information about the Bf-blender-cvs mailing list