patch from Andrea Weikert, added some comments.
thanks for looking into this.
This commit is contained in:
@@ -387,7 +387,7 @@ PyObject *BPY_ui_module( void )
|
|||||||
#if PY_VERSION_HEX >= 0x03000000
|
#if PY_VERSION_HEX >= 0x03000000
|
||||||
submodule= PyModule_Create(&ui_module);
|
submodule= PyModule_Create(&ui_module);
|
||||||
#else /* Py2.x */
|
#else /* Py2.x */
|
||||||
submodule= Py_InitModule3( "bpyui", ui_methods, "" );
|
submodule= Py_InitModule3( "bpy.ui", ui_methods, "" );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* uiBlock->flag (controls) */
|
/* uiBlock->flag (controls) */
|
||||||
@@ -558,8 +558,10 @@ PyObject *BPY_ui_module( void )
|
|||||||
PyModule_AddObject( mod, "TIME", PyLong_FromSsize_t(SPACE_TIME) );
|
PyModule_AddObject( mod, "TIME", PyLong_FromSsize_t(SPACE_TIME) );
|
||||||
PyModule_AddObject( mod, "NODE", PyLong_FromSsize_t(SPACE_NODE) );
|
PyModule_AddObject( mod, "NODE", PyLong_FromSsize_t(SPACE_NODE) );
|
||||||
|
|
||||||
|
/* INCREF since its its assumed that all these functions return the
|
||||||
|
* module with a new ref like PyDict_New, since they are passed to
|
||||||
|
* PyModule_AddObject which steals a ref */
|
||||||
|
Py_INCREF(submodule);
|
||||||
|
|
||||||
return submodule;
|
return submodule;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user