diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/PathAttachment.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/PathAttachment.java index abc3c6741..c50f5f7d3 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/PathAttachment.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/PathAttachment.java @@ -134,9 +134,10 @@ public class PathAttachment extends VertexAttachment { } position *= length; - if (closed) + if (closed) { position = position % length; - else if (position < 0 || position > length) { + if (position < 0) position += length; + } else if (position < 0 || position > length) { // Outside curve. if (position < 0) { x1 = worldVertices[0];