Browse Source

[c] Initialize timeline local var for additive blending case. Closes #1688.

badlogic 5 years ago
parent
commit
ebd0bea6ed
1 changed files with 1 additions and 0 deletions
  1. 1 0
      spine-c/spine-c/src/spine/AnimationState.c

+ 1 - 0
spine-c/spine-c/src/spine/AnimationState.c

@@ -385,6 +385,7 @@ int spAnimationState_apply (spAnimationState* self, spSkeleton* skeleton) {
 		timelines = current->animation->timelines;
 		if ((i == 0 && mix == 1) || blend == SP_MIX_BLEND_ADD) {
 			for (ii = 0; ii < timelineCount; ii++) {
+                timeline = timelines[ii];
 			    if (timeline->type == SP_TIMELINE_ATTACHMENT) {
                     _spAnimationState_applyAttachmentTimeline(self, timeline, skeleton, animationTime, blend, -1);
 			    } else {