mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-08 16:24:53 +08:00
[c] Closes #768, fallthrough in event queue passed wrong event type
This commit is contained in:
parent
04e4d1f40d
commit
56c6780fa8
@ -153,8 +153,8 @@ void _spEventQueue_drain (_spEventQueue* self) {
|
||||
if (self->state->super.listener) self->state->super.listener(SUPER(self->state), type, entry, 0);
|
||||
/* Fall through. */
|
||||
case SP_ANIMATION_DISPOSE:
|
||||
if (entry->listener) entry->listener(SUPER(self->state), type, entry, 0);
|
||||
if (self->state->super.listener) self->state->super.listener(SUPER(self->state), type, entry, 0);
|
||||
if (entry->listener) entry->listener(SUPER(self->state), SP_ANIMATION_DISPOSE, entry, 0);
|
||||
if (self->state->super.listener) self->state->super.listener(SUPER(self->state), SP_ANIMATION_DISPOSE, entry, 0);
|
||||
_spAnimationState_disposeTrackEntry(entry);
|
||||
break;
|
||||
case SP_ANIMATION_EVENT:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user