Index: Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp |
diff --git a/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp b/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp |
index bccefbb7595eb4a53771cd85cf0b54017ba28a35..4e2db963dffc5ede3e21f8a66ab361e6271a6acd 100644 |
--- a/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp |
+++ b/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp |
@@ -297,7 +297,7 @@ void GIFImageDecoder::parse(GIFParseQuery query) |
ImageFrame& buffer = m_frameBufferCache[i]; |
const GIFFrameContext* frameContext = m_reader->frameContext(i); |
buffer.setPremultiplyAlpha(m_premultiplyAlpha); |
- buffer.setRequiredPreviousFrameIndex(findRequiredPreviousFrame(i)); |
+ buffer.setRequiredPreviousFrameIndex(findRequiredPreviousFrame(i, false)); |
buffer.setDuration(frameContext->delayTime()); |
buffer.setDisposalMethod(frameContext->disposalMethod()); |