Chromium Code Reviews| 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 82eee74a217189327593dd2297de33b9167bc29b..be53c297f35f4e4d21fad6782af5ffd92c0eb4c4 100644 |
| --- a/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp |
| +++ b/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp |
| @@ -185,6 +185,18 @@ bool DeferredImageDecoder::frameHasAlphaAtIndex(size_t index) const |
| return m_actualDecoder ? m_actualDecoder->frameHasAlphaAtIndex(index) : m_frameGenerator->hasAlpha(); |
| } |
| +bool DeferredImageDecoder::frameIsCompleteAtIndex(size_t index) const |
| +{ |
| + // TODO: Implement this for deferred decoding. |
| + return m_actualDecoder ? m_actualDecoder->frameIsCompleteAtIndex(index) : false; |
|
Peter Kasting
2013/04/23 21:43:20
Nit: Simpler:
return m_actualDecoder && m_act
Alpha Left Google
2013/04/25 23:02:44
Done.
|
| +} |
| + |
| +float DeferredImageDecoder::frameDurationAtIndex(size_t index) const |
| +{ |
| + // TODO: Implement this for deferred decoding. |
| + return m_actualDecoder ? m_actualDecoder->frameDurationAtIndex(index) : 0; |
| +} |
| + |
| unsigned DeferredImageDecoder::frameBytesAtIndex(size_t index) const |
| { |
| // If frame decoding is deferred then it is not managed by MemoryCache |