Commit: f590b2f89f53f458c166f2de31f5881efacc4fe7
Author: Joshua Leung
Date:   Fri Apr 1 12:44:53 2016 +1300
Branches: blender-v2.77-release
https://developer.blender.org/rBf590b2f89f53f458c166f2de31f5881efacc4fe7

Fix When using keying sets, the toggling "all items" in the array target only 
goes from the index value down, instead of keying all

===================================================================

M       source/blender/editors/animation/keyingsets.c

===================================================================

diff --git a/source/blender/editors/animation/keyingsets.c 
b/source/blender/editors/animation/keyingsets.c
index 4b9a629..6a301d5 100644
--- a/source/blender/editors/animation/keyingsets.c
+++ b/source/blender/editors/animation/keyingsets.c
@@ -1014,8 +1014,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 */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to