Эх сурвалжийг харах

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

NathanSweet 11 жил өмнө
parent
commit
cd7538d6a1

+ 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);
 }