[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