[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24453] trunk/blender/source/blender: Function declaration for BPY_context_get

Martin Poirier theeth at yahoo.com
Tue Nov 10 17:18:55 CET 2009


Revision: 24453
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24453
Author:   theeth
Date:     2009-11-10 17:18:54 +0100 (Tue, 10 Nov 2009)

Log Message:
-----------
Function declaration for BPY_context_get

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/context.c
    trunk/blender/source/blender/python/BPY_extern.h

Modified: trunk/blender/source/blender/blenkernel/intern/context.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/context.c	2009-11-10 16:17:49 UTC (rev 24452)
+++ trunk/blender/source/blender/blenkernel/intern/context.c	2009-11-10 16:18:54 UTC (rev 24453)
@@ -46,6 +46,8 @@
 #include "BKE_screen.h"
 #include "BKE_global.h"
 
+#include "BPY_extern.h"
+
 #include <string.h>
 
 /* struct */
@@ -413,7 +415,9 @@
 	memset(result, 0, sizeof(bContextDataResult));
 
 	if(CTX_py_dict_get(C)) {
-		return bpy_context_get(C, member, result);
+		return BPY_context_get(C, member, result);
+//		if (BPY_context_get(C, member, result))
+//			return 1;
 	}
 
 	/* we check recursion to ensure that we do not get infinite

Modified: trunk/blender/source/blender/python/BPY_extern.h
===================================================================
--- trunk/blender/source/blender/python/BPY_extern.h	2009-11-10 16:17:49 UTC (rev 24452)
+++ trunk/blender/source/blender/python/BPY_extern.h	2009-11-10 16:18:54 UTC (rev 24453)
@@ -49,6 +49,7 @@
 struct Script;				/* DNA_screen_types.h */
 struct BPyMenu;
 struct bContext;
+struct bContextDataResult;
 struct ReportList;
 
 #ifdef __cplusplus
@@ -104,8 +105,8 @@
 //	int BPY_run_script_space_listener(struct bContext *C, struct SpaceScript * sc, struct ARegion *ar, struct wmNotifier *wmn); // 2.5 working
 	void BPY_update_modules( void ); // XXX - annoying, need this for pointers that get out of date
 	
+	int BPY_context_get(struct bContext *C, const char *member, struct bContextDataResult *result);
 	
-	
 	int BPY_run_script(struct Script *script);
 	void BPY_free_compiled_text( struct Text *text );
 





More information about the Bf-blender-cvs mailing list