mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 07:14:55 +08:00
[c] Another sigseg fix in AnimationState
This commit is contained in:
parent
2e6d84aa25
commit
4e0fdc022b
@ -183,13 +183,13 @@ void _spAnimationState_disposeTrackEntry (spTrackEntry* entry) {
|
||||
void _spAnimationState_disposeTrackEntries (spAnimationState* state, spTrackEntry* entry) {
|
||||
while (entry) {
|
||||
spTrackEntry* next = entry->next;
|
||||
_spAnimationState_disposeTrackEntry(entry);
|
||||
spTrackEntry* from = entry->mixingFrom;
|
||||
while (from) {
|
||||
spTrackEntry* nextFrom = from->mixingFrom;
|
||||
_spAnimationState_disposeTrackEntry(from);
|
||||
from = nextFrom;
|
||||
}
|
||||
_spAnimationState_disposeTrackEntry(entry);
|
||||
entry = next;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user