From 83931434ccddca4bbe7445285fe325dbdef69803 Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Wed, 12 Aug 2020 22:03:21 +0200 Subject: [PATCH] [skeletonviewer] Don't apply hold previous to track 0 or to the first entry on a track. --- .../src/com/esotericsoftware/spine/SkeletonViewer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java index c01933f5d..62f1946c3 100644 --- a/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java +++ b/spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java @@ -295,10 +295,10 @@ public class SkeletonViewer extends ApplicationAdapter { entry.setMixDuration(ui.mixSlider.getValue()); } else { entry = state.setAnimation(track, ui.animationList.getSelected(), ui.loopCheckbox.isChecked()); + entry.setHoldPrevious(track > 0 && ui.holdPrevCheckbox.isChecked()); } entry.setMixBlend(ui.addCheckbox.isChecked() ? MixBlend.add : MixBlend.replace); entry.setReverse(ui.reverseCheckbox.isChecked()); - entry.setHoldPrevious(ui.holdPrevCheckbox.isChecked()); entry.setAlpha(ui.alphaSlider.getValue()); }