diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_context.h')
-rw-r--r-- | source/blender/blenkernel/BKE_context.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenkernel/BKE_context.h b/source/blender/blenkernel/BKE_context.h index d6efc1288ec..d9988abdaab 100644 --- a/source/blender/blenkernel/BKE_context.h +++ b/source/blender/blenkernel/BKE_context.h @@ -127,10 +127,10 @@ void CTX_data_list_add(bContextDataResult *result, void *data); BLI_freelistN(&ctx_data_list); \ } -#define CTX_DATA_COUNT(C, member, i) \ - CTX_DATA_BEGIN(C, void*, unused, member) \ - i++; \ - CTX_DATA_END +int ctx_data_list_count(const bContext *C, int (*func)(const bContext*, ListBase*)); + +#define CTX_DATA_COUNT(C, member) \ + ctx_data_list_count(C, CTX_data_##member) /* Data Context Members */ |