Revision: 20454
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20454
Author:   campbellbarton
Date:     2009-05-27 17:41:44 +0200 (Wed, 27 May 2009)

Log Message:
-----------
patch from Andrea Weikert, added some comments.
thanks for looking into this.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/python/intern/bpy_ui.c

Modified: branches/blender2.5/blender/source/blender/python/intern/bpy_ui.c
===================================================================
--- branches/blender2.5/blender/source/blender/python/intern/bpy_ui.c   
2009-05-27 14:23:06 UTC (rev 20453)
+++ branches/blender2.5/blender/source/blender/python/intern/bpy_ui.c   
2009-05-27 15:41:44 UTC (rev 20454)
@@ -387,7 +387,7 @@
 #if PY_VERSION_HEX >= 0x03000000
        submodule= PyModule_Create(&ui_module);
 #else /* Py2.x */
-       submodule= Py_InitModule3( "bpyui", ui_methods, "" );
+       submodule= Py_InitModule3( "bpy.ui", ui_methods, "" );
 #endif
        
        /* uiBlock->flag (controls) */
@@ -558,9 +558,11 @@
        PyModule_AddObject( mod, "TIME", PyLong_FromSsize_t(SPACE_TIME) );
        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;
 }
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to