Fixed clearAnimation(int) crash.

This commit is contained in:
NathanSweet 2013-09-28 20:30:36 +02:00
parent b854dd94c3
commit 10fa956f39

View File

@ -174,11 +174,8 @@ void AnimationState_clearTrack (AnimationState* self, int trackIndex) {
if (self->listener) self->listener(self, trackIndex, ANIMATION_END, 0, 0);
self->tracks[trackIndex] = 0;
if (current->previous) _TrackEntry_dispose(current->previous);
_TrackEntry_disposeAll(current);
if (current->previous) {
_TrackEntry_dispose(current->previous);
current->previous = 0;
}
}
TrackEntry* _AnimationState_expandToIndex (AnimationState* self, int index) {