| Index: Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
|
| diff --git a/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp b/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
|
| index f69dbe62cb5d397f722b3d7edd4b5814ea5bf402..774640f9472b0aa477547385feeb821089e33345 100644
|
| --- a/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
|
| +++ b/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
|
| @@ -171,12 +171,11 @@ int DeferredImageDecoder::repetitionCount() const
|
| return m_actualDecoder ? m_actualDecoder->repetitionCount() : cAnimationNone;
|
| }
|
|
|
| -void DeferredImageDecoder::clearFrameBufferCache(size_t clearBeforeFrame)
|
| +size_t DeferredImageDecoder::clearCacheExceptFrame(size_t clearExceptFrame)
|
| {
|
| // If image decoding is deferred then frame buffer cache is managed by
|
| // the compositor and this call is ignored.
|
| - if (m_actualDecoder)
|
| - m_actualDecoder->clearFrameBufferCache(clearBeforeFrame);
|
| + return m_actualDecoder ? m_actualDecoder->clearCacheExceptFrame(clearExceptFrame) : 0;
|
| }
|
|
|
| bool DeferredImageDecoder::frameHasAlphaAtIndex(size_t index) const
|
|
|