[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