diff --git a/spine-cpp/spine-cpp-lite/spine-cpp-lite.cpp b/spine-cpp/spine-cpp-lite/spine-cpp-lite.cpp index 1ada34879..6d60d5231 100644 --- a/spine-cpp/spine-cpp-lite/spine-cpp-lite.cpp +++ b/spine-cpp/spine-cpp-lite/spine-cpp-lite.cpp @@ -624,7 +624,7 @@ void spine_skeleton_drawable_dispose(spine_skeleton_drawable drawable) { if (_drawable->skeleton) delete (Skeleton *) _drawable->skeleton; if (_drawable->animationState) delete (AnimationState *) _drawable->animationState; if (_drawable->animationStateData) delete (AnimationStateData *) _drawable->animationStateData; - if (_drawable->animationStateEvents) delete (Vector *) (_drawable->animationStateEvents); + if (_drawable->animationStateEvents) delete (EventListener *) (_drawable->animationStateEvents); if (_drawable->renderer) delete (SkeletonRenderer *) _drawable->renderer; SpineExtension::free(drawable, __FILE__, __LINE__); }