Call fillIn() to appropriately fill in a FrameInfo
Bug: b/160984428
Change-Id: I7e326ca0536799b2a72422c21faa78e83961e84f
Reviewed-on: https://skia-review.googlesource.com/c/libgifcodec/+/339829
Reviewed-by: Nigel Tao <nigeltao@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
diff --git a/SkLibGifCodec.cpp b/SkLibGifCodec.cpp
index b9d1799..d0752ed 100644
--- a/SkLibGifCodec.cpp
+++ b/SkLibGifCodec.cpp
@@ -129,12 +129,7 @@
SkASSERT(frameContext->reachedStartOfData());
if (frameInfo) {
- frameInfo->fDuration = frameContext->getDuration();
- frameInfo->fRequiredFrame = frameContext->getRequiredFrame();
- frameInfo->fFullyReceived = frameContext->isComplete();
- frameInfo->fAlphaType = frameContext->hasAlpha() ? kUnpremul_SkAlphaType
- : kOpaque_SkAlphaType;
- frameInfo->fDisposalMethod = frameContext->getDisposalMethod();
+ frameContext->fillIn(frameInfo, frameContext->isComplete());
}
return true;
}