浏览代码

Fixed memory leak when track is cleared while mixing from a previous animation.

NathanSweet 11 年之前
父节点
当前提交
cd7538d6a1
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      spine-c/src/spine/AnimationState.c

+ 1 - 0
spine-c/src/spine/AnimationState.c

@@ -41,6 +41,7 @@ spTrackEntry* _spTrackEntry_create () {
 }
 
 void _spTrackEntry_dispose (spTrackEntry* entry) {
+	if (entry->previous) _spTrackEntry_dispose(entry->previous);
 	FREE(entry);
 }