[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27239] trunk/blender/source/blender/ python/intern/bpy.c: set the context on importing bpy module.

Campbell Barton ideasman42 at gmail.com
Wed Mar 3 09:56:48 CET 2010


Revision: 27239
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27239
Author:   campbellbarton
Date:     2010-03-03 09:56:48 +0100 (Wed, 03 Mar 2010)

Log Message:
-----------
set the context on importing bpy module.

Modified Paths:
--------------
    trunk/blender/source/blender/python/intern/bpy.c

Modified: trunk/blender/source/blender/python/intern/bpy.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy.c	2010-03-03 07:52:30 UTC (rev 27238)
+++ trunk/blender/source/blender/python/intern/bpy.c	2010-03-03 08:56:48 UTC (rev 27239)
@@ -91,7 +91,7 @@
 *****************************************************************************/
 void BPy_init_modules( void )
 {
-    extern BPy_StructRNA *bpy_context_module;
+	extern BPy_StructRNA *bpy_context_module;
 	PyObject *mod;
 
 	/* Needs to be first since this dir is needed for future modules */
@@ -129,11 +129,11 @@
 	PyModule_AddObject( mod, "app", BPY_app_struct() );
 
 	/* bpy context */
-    bpy_context_module= ( BPy_StructRNA * ) PyObject_NEW( BPy_StructRNA, &pyrna_struct_Type );
-    RNA_pointer_create(NULL, &RNA_Context, NULL, &bpy_context_module->ptr);
-    bpy_context_module->freeptr= 0;
-    PyModule_AddObject(mod, "context", (PyObject *)bpy_context_module);
-    
+	bpy_context_module= ( BPy_StructRNA * ) PyObject_NEW( BPy_StructRNA, &pyrna_struct_Type );
+	RNA_pointer_create(NULL, &RNA_Context, BPy_GetContext(), &bpy_context_module->ptr);
+	bpy_context_module->freeptr= 0;
+	PyModule_AddObject(mod, "context", (PyObject *)bpy_context_module);
+
 	/* utility func's that have nowhere else to go */
 	PyModule_AddObject(mod, meth_bpy_home_paths->ml_name, (PyObject *)PyCFunction_New(meth_bpy_home_paths, NULL));
 





More information about the Bf-blender-cvs mailing list