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 d73c26266..2b57ae887 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -244,9 +244,10 @@ public class AnimationState { if (from.mixingFrom != null) applyMixingFrom(from, skeleton, currentPose); float mix; - if (to.mixDuration == 0) // Single frame mix to undo mixingFrom changes. + if (to.mixDuration == 0) { // Single frame mix to undo mixingFrom changes. mix = 1; - else { + currentPose = MixPose.setup; + } else { mix = to.mixTime / to.mixDuration; if (mix > 1) mix = 1; }