[Bf-blender-cvs] [f590b2f] blender-v2.77-release: Fix When using keying sets, the toggling "all items" in the array target only goes from the index value down, instead of keying all

Joshua Leung noreply at git.blender.org
Tue Apr 5 10:38:59 CEST 2016


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 */




More information about the Bf-blender-cvs mailing list