Browse Source

Merge pull request #317 from jpoag/master

Hash and Version Info for Spine-c runtime
Nathan Sweet 11 years ago
parent
commit
784fa15644
2 changed files with 5 additions and 2 deletions
  1. 3 0
      spine-c/src/spine/SkeletonData.c
  2. 2 2
      spine-c/src/spine/SkeletonJson.c

+ 3 - 0
spine-c/src/spine/SkeletonData.c

@@ -62,6 +62,9 @@ void spSkeletonData_dispose (spSkeletonData* self) {
 		spIkConstraintData_dispose(self->ikConstraints[i]);
 		spIkConstraintData_dispose(self->ikConstraints[i]);
 	FREE(self->ikConstraints);
 	FREE(self->ikConstraints);
 
 
+	FREE(self->hash);
+	FREE(self->version);
+
 	FREE(self);
 	FREE(self);
 }
 }
 
 

+ 2 - 2
spine-c/src/spine/SkeletonJson.c

@@ -434,8 +434,8 @@ spSkeletonData* spSkeletonJson_readSkeletonData (spSkeletonJson* self, const cha
 
 
 	skeleton = Json_getItem(root, "skeleton");
 	skeleton = Json_getItem(root, "skeleton");
 	if (skeleton) {
 	if (skeleton) {
-		skeletonData->hash = Json_getString(skeleton, "hash", 0);
-		skeletonData->version = Json_getString(skeleton, "spine", 0);
+		MALLOC_STR(skeletonData->hash, Json_getString(skeleton, "hash", 0));
+		MALLOC_STR(skeletonData->version,  Json_getString(skeleton, "spine", 0));
 		skeletonData->width = Json_getFloat(skeleton, "width", 0);
 		skeletonData->width = Json_getFloat(skeleton, "width", 0);
 		skeletonData->height = Json_getFloat(skeleton, "height", 0);
 		skeletonData->height = Json_getFloat(skeleton, "height", 0);
 	}
 	}