PyAPI: add bpy.app.icons to sys.modules
authorCampbell Barton <ideasman42@gmail.com>
Thu, 13 Sep 2018 07:20:27 +0000 (17:20 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 13 Sep 2018 07:20:27 +0000 (17:20 +1000)
source/blender/python/intern/bpy_app_icons.c

index 4bd059dd295acfa36aad2e134bcebbce7dc5ea3c..19e369e4bffab597f044cfa60fdc06a6e161d6b6 100644 (file)
@@ -177,7 +177,11 @@ static struct PyModuleDef M_AppIcons_module_def = {
 
 PyObject *BPY_app_icons_module(void)
 {
+       PyObject *sys_modules = PyImport_GetModuleDict();
+
        PyObject *mod = PyModule_Create(&M_AppIcons_module_def);
 
+       PyDict_SetItem(sys_modules, PyModule_GetNameObject(mod), mod);
+
        return mod;
 }