diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-04-24 23:26:05 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-04-24 23:26:05 +0400 |
commit | 4bd3163ea6399311d33f1c6c280d0d23c3a4e370 (patch) | |
tree | 0b0154bceb58f96ead4b8ea95e67b7de204a1a7d /source/blender/editors/screen/screen_context.c | |
parent | b31e9b764e397bec7f9801a57004ece5d5873679 (diff) |
py api: fix for context returning None for an empty list such as 'context.selected_objects', now returns []
Diffstat (limited to 'source/blender/editors/screen/screen_context.c')
-rw-r--r-- | source/blender/editors/screen/screen_context.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/editors/screen/screen_context.c b/source/blender/editors/screen/screen_context.c index 14cafc74ea5..2d5af4aa705 100644 --- a/source/blender/editors/screen/screen_context.c +++ b/source/blender/editors/screen/screen_context.c @@ -86,7 +86,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult CTX_data_list_add(result, &scene->id, &RNA_ObjectBase, base); } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } else if(CTX_data_equals(member, "selected_objects") || CTX_data_equals(member, "selected_bases")) { @@ -100,7 +100,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult CTX_data_list_add(result, &scene->id, &RNA_ObjectBase, base); } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } else if(CTX_data_equals(member, "selected_editable_objects") || CTX_data_equals(member, "selected_editable_bases")) { @@ -118,7 +118,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult } } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } else if(CTX_data_equals(member, "visible_bones") || CTX_data_equals(member, "editable_bones")) { @@ -159,7 +159,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult } } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } } @@ -201,7 +201,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult } } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } } @@ -216,7 +216,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult CTX_data_list_add(result, &obact->id, &RNA_PoseBone, pchan); } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } } @@ -232,7 +232,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult CTX_data_list_add(result, &obact->id, &RNA_PoseBone, pchan); } } - + CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION); return 1; } } |