diff --git a/spine-c/src/spine/AnimationState.c b/spine-c/src/spine/AnimationState.c index 832ac4122..3760b01bb 100644 --- a/spine-c/src/spine/AnimationState.c +++ b/spine-c/src/spine/AnimationState.c @@ -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: