From 314aa1767883275ecacd29ee20f590621c05c74e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 1 Apr 2016 12:44:53 +1300 Subject: [PATCH] Fix When using keying sets, the toggling "all items" in the array target only goes from the index value down, instead of keying all --- source/blender/editors/animation/keyingsets.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/animation/keyingsets.c b/source/blender/editors/animation/keyingsets.c index 8071805fd63..b907ad150aa 100644 --- a/source/blender/editors/animation/keyingsets.c +++ b/source/blender/editors/animation/keyingsets.c @@ -1015,8 +1015,10 @@ int ANIM_apply_keyingset(bContext *C, ListBase *dsources, bAction *act, KeyingSe PropertyRNA *prop; RNA_id_pointer_create(ksp->id, &id_ptr); - if (RNA_path_resolve_property(&id_ptr, ksp->rna_path, &ptr, &prop)) + if (RNA_path_resolve_property(&id_ptr, ksp->rna_path, &ptr, &prop)) { arraylen = RNA_property_array_length(&ptr, prop); + i = 0; /* start from start of array, instead of the previously specified index - T48020 */ + } } /* we should do at least one step */