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(); |