forked from bartvdbraak/blender
Fix for [#29910] Crash on reading KX_SoundActuator.sound
aud is now imported automatically on BGE start.
This commit is contained in:
parent
72889d8935
commit
77ab18ebc3
@ -1880,6 +1880,14 @@ PyObject* initGamePlayerPythonScripting(const STR_String& progname, TPythonSecur
|
|||||||
Py_DECREF(mod);
|
Py_DECREF(mod);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef WITH_AUDASPACE
|
||||||
|
/* accessing a SoundActuator's sound results in a crash if aud is not initialised... */
|
||||||
|
{
|
||||||
|
PyObject *mod= PyImport_ImportModuleLevel((char *)"aud", NULL, NULL, NULL, 0);
|
||||||
|
Py_DECREF(mod);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
initPyTypes();
|
initPyTypes();
|
||||||
|
|
||||||
bpy_import_main_set(maggie);
|
bpy_import_main_set(maggie);
|
||||||
@ -1924,6 +1932,14 @@ PyObject* initGamePythonScripting(const STR_String& progname, TPythonSecurityLev
|
|||||||
Py_NoSiteFlag=1;
|
Py_NoSiteFlag=1;
|
||||||
Py_FrozenFlag=1;
|
Py_FrozenFlag=1;
|
||||||
|
|
||||||
|
#ifdef WITH_AUDASPACE
|
||||||
|
/* accessing a SoundActuator's sound results in a crash if aud is not initialised... */
|
||||||
|
{
|
||||||
|
PyObject *mod= PyImport_ImportModuleLevel((char *)"aud", NULL, NULL, NULL, 0);
|
||||||
|
Py_DECREF(mod);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
initPyTypes();
|
initPyTypes();
|
||||||
|
|
||||||
bpy_import_main_set(maggie);
|
bpy_import_main_set(maggie);
|
||||||
|
Loading…
Reference in New Issue
Block a user