[cpp-lite] wrong type casting inside drawable dispose (#2884)

This commit is contained in:
Byeong Gwan 2025-11-06 21:52:09 +09:00 committed by GitHub
parent 95ff960cf5
commit e4eff7d41d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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<AnimationStateEvent> *) (_drawable->animationStateEvents);
if (_drawable->animationStateEvents) delete (EventListener *) (_drawable->animationStateEvents);
if (_drawable->renderer) delete (SkeletonRenderer *) _drawable->renderer;
SpineExtension::free(drawable, __FILE__, __LINE__);
}