| Index: third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp
|
| diff --git a/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp b/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp
|
| index 72f2c834ae95c11df7e2e03cee1975a0e5591c08..a769b6d09bb28180c851a3f3e7128ba6077dbcf1 100644
|
| --- a/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp
|
| +++ b/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.cpp
|
| @@ -353,7 +353,7 @@ bool GIFImageDecoder::initFrameBuffer(size_t frameIndex)
|
| size_t requiredPreviousFrameIndex = buffer->requiredPreviousFrameIndex();
|
| if (requiredPreviousFrameIndex == kNotFound) {
|
| // This frame doesn't rely on any previous data.
|
| - if (!buffer->setSize(size().width(), size().height()))
|
| + if (!buffer->setSizeAndColorProfile(size().width(), size().height(), ImageFrame::ICCProfile()))
|
| return setFailed();
|
| } else {
|
| const ImageFrame* prevBuffer = &m_frameBufferCache[requiredPreviousFrameIndex];
|
|
|