plugin: check for _Py_NoneStruct instead of Py_None.

When checking if CPython is already loaded, don't check for Py_None which is a
macro but use _Py_NoneStruct which is a real symbol.
This commit is contained in:
Alessandro Decina 2010-08-25 11:08:15 +02:00
parent e3a125a49f
commit 8b02893346

View file

@ -329,7 +329,7 @@ plugin_init (GstPlugin * plugin)
NULL, NULL, GST_PLUGIN_DEPENDENCY_FLAG_NONE);
GST_LOG ("Checking to see if libpython is already loaded");
g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "Py_None",
g_module_symbol (g_module_open (NULL, G_MODULE_BIND_LOCAL), "_Py_NoneStruct",
&has_python);
if (has_python) {
GST_LOG ("libpython is already loaded");