[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42838] trunk/blender/source/blender/ python/generic/bgl.c: fix for own mistake [#29031] Importing BGL Can Crash the BGE and Blender

Campbell Barton ideasman42 at gmail.com
Fri Dec 23 06:42:20 CET 2011


Revision: 42838
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42838
Author:   campbellbarton
Date:     2011-12-23 05:42:06 +0000 (Fri, 23 Dec 2011)
Log Message:
-----------
fix for own mistake [#29031] Importing BGL Can Crash the BGE and Blender

was adding the Buffer type to the module without increffing 

Modified Paths:
--------------
    trunk/blender/source/blender/python/generic/bgl.c

Modified: trunk/blender/source/blender/python/generic/bgl.c
===================================================================
--- trunk/blender/source/blender/python/generic/bgl.c	2011-12-23 04:40:07 UTC (rev 42837)
+++ trunk/blender/source/blender/python/generic/bgl.c	2011-12-23 05:42:06 UTC (rev 42838)
@@ -1304,6 +1304,7 @@
 
 
 	PyModule_AddObject(submodule, "Buffer", (PyObject *)&BGL_bufferType);
+	Py_INCREF((PyObject *)&BGL_bufferType);
 
 #define EXPP_ADDCONST(x) PyDict_SetItemString(dict, #x, item=PyLong_FromLong((int)x)); Py_DECREF(item)
 




More information about the Bf-blender-cvs mailing list