[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14785] trunk/blender/source/blender: fix for [#11136] Segmentation fault when copying objects with hairs
Campbell Barton
ideasman42 at gmail.com
Sun May 11 13:34:39 CEST 2008
Revision: 14785
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14785
Author: campbellbarton
Date: 2008-05-11 13:34:39 +0200 (Sun, 11 May 2008)
Log Message:
-----------
fix for [#11136] Segmentation fault when copying objects with hairs
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/object.c
trunk/blender/source/blender/makesdna/DNA_particle_types.h
Modified: trunk/blender/source/blender/blenkernel/intern/object.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/object.c 2008-05-11 06:11:23 UTC (rev 14784)
+++ trunk/blender/source/blender/blenkernel/intern/object.c 2008-05-11 11:34:39 UTC (rev 14785)
@@ -1054,7 +1054,11 @@
psysn->childcache= NULL;
psysn->edit= NULL;
psysn->effectors.first= psysn->effectors.last= 0;
-
+
+ psysn->pathcachebufs.first = psysn->pathcachebufs.last = NULL;
+ psysn->reactevents.first = psysn->reactevents.last = NULL;
+ psysn->renderdata = NULL;
+
psysn->pointcache= BKE_ptcache_copy(psys->pointcache);
id_us_plus((ID *)psysn->part);
Modified: trunk/blender/source/blender/makesdna/DNA_particle_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_particle_types.h 2008-05-11 06:11:23 UTC (rev 14784)
+++ trunk/blender/source/blender/makesdna/DNA_particle_types.h 2008-05-11 11:34:39 UTC (rev 14785)
@@ -168,7 +168,7 @@
struct PartDeflect *pd;
} ParticleSettings;
-typedef struct ParticleSystem{
+typedef struct ParticleSystem{ /* note, make sure all (runtime) are NULL's in copy_particlesystem */
struct ParticleSystem *next, *prev;
ParticleSettings *part; /* particle settings */
More information about the Bf-blender-cvs
mailing list