Chromium Code Reviews| Index: third_party/WebKit/Source/core/fetch/ImageResource.cpp |
| diff --git a/third_party/WebKit/Source/core/fetch/ImageResource.cpp b/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
| index c10b9a9682ccdc81789ec0b463f4832a8b7b1a9c..de9ecfe8c6197d91c850aa9e92650e92733a150d 100644 |
| --- a/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
| +++ b/third_party/WebKit/Source/core/fetch/ImageResource.cpp |
| @@ -115,6 +115,16 @@ void ImageResource::markClientsAndObserversFinished() |
| Resource::markClientsAndObserversFinished(); |
| } |
| +void ImageResource::didAddClient(ResourceClient* client) |
| +{ |
| + if (m_data && !m_image && !errorOccurred()) { |
| + createImage(); |
| + m_image->setData(m_data, true); |
|
hajimehoshi
2016/07/12 08:38:26
There is same code in addObserver. How about creat
hiroshige
2016/07/12 08:58:21
Done.
|
| + } |
| + |
| + Resource::didAddClient(client); |
| +} |
| + |
| void ImageResource::addObserver(ImageResourceObserver* observer) |
| { |
| willAddClientOrObserver(); |