[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53568] trunk/blender/source/gameengine/ Ketsji/KX_PythonInit.cpp: BGE: The Blenderplayer wasn' t calling PyEval_InitThreads, which caused async lib loading to crash.

Mitchell Stokes mogurijin at gmail.com
Sat Jan 5 04:31:04 CET 2013


Revision: 53568
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53568
Author:   moguri
Date:     2013-01-05 03:30:56 +0000 (Sat, 05 Jan 2013)
Log Message:
-----------
BGE: The Blenderplayer wasn't calling PyEval_InitThreads, which caused async lib loading to crash.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp	2013-01-05 01:08:20 UTC (rev 53567)
+++ trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp	2013-01-05 03:30:56 UTC (rev 53568)
@@ -1921,6 +1921,9 @@
 		PySys_SetObject("argv", py_argv);
 		Py_DECREF(py_argv);
 	}
+	
+	/* Initialize thread support (also acquires lock) */
+	PyEval_InitThreads();
 
 	bpy_import_init(PyEval_GetBuiltins());
 




More information about the Bf-blender-cvs mailing list