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;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs