lottie: code clean up

This commit is contained in:
Hermet Park 2024-04-16 20:55:53 +09:00 committed by Mira Grudzinska
parent 51eec98aae
commit ab4cf28888

View file

@ -356,8 +356,7 @@ float LottieLoader::duration()
if (!comp) done();
if (!comp) return 0.0f;
auto frameNo = frameCnt * (segmentEnd - segmentBegin);
return frameNo / comp->frameRate;
return frameCnt * (segmentEnd - segmentBegin) / comp->frameRate;
}
@ -378,7 +377,7 @@ uint32_t LottieLoader::markersCnt()
const char* LottieLoader::markers(uint32_t index)
{
if (!comp) done();
if (!comp || index < 0 || index >= markersCnt()) return nullptr;
if (!comp || index >= comp->markers.count) return nullptr;
auto marker = comp->markers.begin() + index;
return (*marker)->name;
}