diff --git a/spine-cpp/spine-cpp/src/spine/AnimationState.cpp b/spine-cpp/spine-cpp/src/spine/AnimationState.cpp index 12dc07b47..c2350c8d6 100644 --- a/spine-cpp/spine-cpp/src/spine/AnimationState.cpp +++ b/spine-cpp/spine-cpp/src/spine/AnimationState.cpp @@ -1071,6 +1071,7 @@ void AnimationState::computeNotLast(TrackEntry *entry) { AttachmentTimeline *timeline = static_cast(timelines[i]); if (!_propertyIDs.contains(timeline->getSlotIndex())) { _propertyIDs.add(timeline->getSlotIndex()); + } else { timelineMode[i] |= NotLast; } }