| Index: third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp
|
| diff --git a/third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp b/third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp
|
| index 2672862d85e13b5b65612075ffccf1ef424f6463..858f05c3b62cc628fb77aa8f56c3419d3cb7ad4e 100644
|
| --- a/third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp
|
| +++ b/third_party/WebKit/Source/platform/image-decoders/webp/WEBPImageDecoder.cpp
|
| @@ -165,12 +165,12 @@ int WEBPImageDecoder::repetitionCount() const
|
| return failed() ? cAnimationLoopOnce : m_repetitionCount;
|
| }
|
|
|
| -bool WEBPImageDecoder::frameIsCompleteAtIndex(size_t index) const
|
| +bool WEBPImageDecoder::frameIsFullyReceivedAtIndex(size_t index) const
|
| {
|
| if (!m_demux || m_demuxState <= WEBP_DEMUX_PARSING_HEADER)
|
| return false;
|
| if (!(m_formatFlags & ANIMATION_FLAG))
|
| - return ImageDecoder::frameIsCompleteAtIndex(index);
|
| + return ImageDecoder::frameIsFullyReceivedAtIndex(index);
|
| bool frameIsLoadedAtIndex = index < m_frameBufferCache.size();
|
| return frameIsLoadedAtIndex;
|
| }
|
| @@ -495,7 +495,7 @@ bool WEBPImageDecoder::decodeSingleFrame(const uint8_t* dataBytes, size_t dataSi
|
| clearDecoder();
|
| return true;
|
| case VP8_STATUS_SUSPENDED:
|
| - if (!isAllDataReceived() && !frameIsCompleteAtIndex(frameIndex)) {
|
| + if (!isAllDataReceived() && !frameIsFullyReceivedAtIndex(frameIndex)) {
|
| applyPostProcessing(frameIndex);
|
| return false;
|
| }
|
|
|