diff --git a/spine-c/spine-c/src/spine/SkeletonJson.c b/spine-c/spine-c/src/spine/SkeletonJson.c index 55f0f78b4..0b450c035 100644 --- a/spine-c/spine-c/src/spine/SkeletonJson.c +++ b/spine-c/spine-c/src/spine/SkeletonJson.c @@ -549,6 +549,7 @@ static spAnimation *_spSkeletonJson_readAnimation(spSkeletonJson *self, Json *ro spInheritTimeline_setFrame(timeline, frame, time, inherit); nextMap = keyMap->next; if (!nextMap) break; + keyMap = nextMap; } spTimelineArray_add(timelines, SUPER(timeline)); } else {