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;
 }