From 45b5935483ec71b0f073d361e8b0836310b5952a Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 28 Dec 2016 21:31:30 +0100 Subject: [PATCH] [c] Ported fix from f3dbc650f83ae698443bb34ad4034dad9946fa08 --- spine-c/spine-c/src/spine/MeshAttachment.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-c/spine-c/src/spine/MeshAttachment.c b/spine-c/spine-c/src/spine/MeshAttachment.c index d85352789..483035629 100644 --- a/spine-c/spine-c/src/spine/MeshAttachment.c +++ b/spine-c/spine-c/src/spine/MeshAttachment.c @@ -81,7 +81,6 @@ void spMeshAttachment_computeWorldVertices (spMeshAttachment* self, spSlot* slot void spMeshAttachment_setParentMesh (spMeshAttachment* self, spMeshAttachment* parentMesh) { CONST_CAST(spMeshAttachment*, self->parentMesh) = parentMesh; if (parentMesh) { - self->super.worldVerticesLength = parentMesh->super.worldVerticesLength; self->super.bones = parentMesh->super.bones; self->super.bonesCount = parentMesh->super.bonesCount; @@ -95,6 +94,8 @@ void spMeshAttachment_setParentMesh (spMeshAttachment* self, spMeshAttachment* p self->trianglesCount = parentMesh->trianglesCount; self->hullLength = parentMesh->hullLength; + + self->super.worldVerticesLength = parentMesh->super.worldVerticesLength; self->edges = parentMesh->edges; self->edgesCount = parentMesh->edgesCount;