diff --git a/src/loaders/lottie/tvgLottieProperty.h b/src/loaders/lottie/tvgLottieProperty.h index 0df6c36e..72bff5a3 100644 --- a/src/loaders/lottie/tvgLottieProperty.h +++ b/src/loaders/lottie/tvgLottieProperty.h @@ -251,6 +251,7 @@ float _frameNo(T* frames, int32_t key) template float _loop(T* frames, float frameNo, LottieExpression* exp) { + if (!frames) return frameNo; if (frameNo >= exp->loop.in || frameNo < frames->first().no || frameNo < frames->last().no) return frameNo; frameNo -= frames->first().no;