From 70482336ac3b2e57f8295b6178824fc0ef32bd8b Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Mon, 30 Oct 2017 14:02:39 +0100 Subject: [PATCH] Always compute timeline data for track 0, which cannot be additive. --- .../src/com/esotericsoftware/spine/AnimationState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java index 93e866b1a..84e4c5cb0 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -658,7 +658,7 @@ public class AnimationState { for (int i = 0, n = tracks.size; i < n; i++) { TrackEntry entry = tracks.get(i); - if (entry != null && entry.mixBlend != MixBlend.add) entry.setTimelineData(null, mixingTo, propertyIDs); + if (entry != null && (i == 0 || entry.mixBlend != MixBlend.add)) entry.setTimelineData(null, mixingTo, propertyIDs); } }