diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java index bdd4fcc7a..39b368960 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java @@ -540,8 +540,8 @@ public class Animation { frameIndex = binarySearch(frames, time, 1) - 1; String attachmentName = attachmentNames[frameIndex]; - Slot slot = skeleton.slots.get(slotIndex); - slot.setAttachment(skeleton.getAttachment(slot.data.index, attachmentName)); + skeleton.slots.get(slotIndex) + .setAttachment(attachmentName == null ? null : skeleton.getAttachment(slotIndex, attachmentName)); } }