Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/ImageSource.cpp |
| diff --git a/third_party/WebKit/Source/platform/graphics/ImageSource.cpp b/third_party/WebKit/Source/platform/graphics/ImageSource.cpp |
| index 8cd7c12e547787fce408157bb007957f9ffe9ded..f99004179a15541c74d3a60aa949aabd639df1be 100644 |
| --- a/third_party/WebKit/Source/platform/graphics/ImageSource.cpp |
| +++ b/third_party/WebKit/Source/platform/graphics/ImageSource.cpp |
| @@ -46,6 +46,16 @@ size_t ImageSource::clearCacheExceptFrame(size_t clearExceptFrame) |
| return m_decoder ? m_decoder->clearCacheExceptFrame(clearExceptFrame) : 0; |
| } |
| +bool ImageSource::hasData() const |
| +{ |
| + return m_decoder ? m_decoder->hasData() : false; |
| +} |
| + |
| +PassRefPtr<SharedBuffer> ImageSource::data() |
| +{ |
| + return m_decoder->data(); |
|
scroggo_chromium
2016/06/20 19:00:43
Shouldn't you check to make sure m_decoder is not
hajimehoshi
2016/06/22 09:42:30
Done.
|
| +} |
| + |
| void ImageSource::setData(SharedBuffer& data, bool allDataReceived) |
| { |
| // Create a decoder by sniffing the encoded data. If insufficient data bytes are available to |