lottie: fixed all memory access violations.

This commit is contained in:
Hermet Park 2023-10-27 13:31:03 +09:00
parent d60b5b1721
commit ae67a126e1

View file

@ -40,7 +40,7 @@ LottieImage::~LottieImage()
free(b64Data); free(b64Data);
free(mimeType); free(mimeType);
if (PP(picture)->unref() == 0) { if (picture && PP(picture)->unref() == 0) {
delete(picture); delete(picture);
} }
} }
@ -157,7 +157,7 @@ LottieLayer::~LottieLayer()
delete(matte.target); delete(matte.target);
delete(transform); delete(transform);
if (cache.scene && PP(cache.scene)->unref() == 0) delete(cache.scene); if (cache.scene) delete(cache.scene);
if (cache.clipper && PP(cache.clipper)->unref() == 0) delete(cache.clipper); if (cache.clipper && PP(cache.clipper)->unref() == 0) delete(cache.clipper);
} }