[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26396] trunk/blender/source/blender/ python/intern/bpy_rna.c: Bugfix
Ton Roosendaal
ton at blender.org
Fri Jan 29 15:13:41 CET 2010
Revision: 26396
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26396
Author: ton
Date: 2010-01-29 15:13:40 +0100 (Fri, 29 Jan 2010)
Log Message:
-----------
Bugfix
OSX 10.5 PPC kept crashing on exit. After blaming bad compiles, bad python libs
and all other reasons (almost was switching to linux!) brecht found the bad line
in python free code. There was code freeing stuff whilst it wasnt allowed to.
Mac PPC gets hug!
Modified Paths:
--------------
trunk/blender/source/blender/python/intern/bpy_rna.c
Modified: trunk/blender/source/blender/python/intern/bpy_rna.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_rna.c 2010-01-29 13:06:50 UTC (rev 26395)
+++ trunk/blender/source/blender/python/intern/bpy_rna.c 2010-01-29 14:13:40 UTC (rev 26396)
@@ -370,9 +370,10 @@
static void pyrna_struct_dealloc( BPy_StructRNA *self )
{
if (self->freeptr && self->ptr.data) {
- IDP_FreeProperty(self->ptr.data);
+
if (self->ptr.type != &RNA_Context)
{
+ IDP_FreeProperty(self->ptr.data);
MEM_freeN(self->ptr.data);
self->ptr.data= NULL;
}
More information about the Bf-blender-cvs
mailing list