From ee4ad778afcf92c02f80934e3d26ebc141e0bc0f Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Tue, 22 Oct 2013 11:42:27 +0200 Subject: [PATCH] Fixed animation state delay when not set right away (spine-js). --- spine-js/spine.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spine-js/spine.js b/spine-js/spine.js index 436c7708f..00a3dad9e 100644 --- a/spine-js/spine.js +++ b/spine-js/spine.js @@ -1110,10 +1110,9 @@ spine.AnimationState.prototype = { this.tracks[trackIndex] = entry; if (delay <= 0) { - if (last) { - if (last.time < last.endTime) delay += last.endTime - last.time; - delay -= this.data.getMix(last.animation, animation); - } else + if (last) + delay += last.endTime - this.data.getMix(last.animation, animation); + else delay = 0; } entry.delay = delay;