diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonBinary.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonBinary.java index aa0c320cf..aa4ed70f0 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonBinary.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonBinary.java @@ -318,7 +318,8 @@ public class SkeletonBinary { int slotIndex = input.readInt(true); for (int ii = 0, nn = input.readInt(true); ii < nn; ii++) { String name = input.readString(); - skin.addAttachment(slotIndex, name, readAttachment(input, skin, slotIndex, name, nonessential)); + Attachment attachment = readAttachment(input, skin, slotIndex, name, nonessential); + if (attachment != null) skin.addAttachment(slotIndex, name, attachment); } } return skin;