Index: third_party/WebKit/Source/core/loader/ImageLoader.h |
diff --git a/third_party/WebKit/Source/core/loader/ImageLoader.h b/third_party/WebKit/Source/core/loader/ImageLoader.h |
index eb5c6562ae33f0336717bdd34d6f41f9030e8ccc..8e4f753d5988c2c9db12c85d88498634512e3572 100644 |
--- a/third_party/WebKit/Source/core/loader/ImageLoader.h |
+++ b/third_party/WebKit/Source/core/loader/ImageLoader.h |
@@ -86,9 +86,6 @@ class CORE_EXPORT ImageLoader : public GarbageCollectedFinalized<ImageLoader>, |
bool ImageComplete() const { return image_complete_ && !pending_task_; } |
ImageResourceContent* GetImage() const { return image_.Get(); } |
- ImageResource* ImageResourceForImageDocument() const { |
- return image_resource_for_image_document_; |
- } |
// Cancels pending load events, and doesn't dispatch new ones. |
// Note: ClearImage/SetImage.*() are not a simple setter. |
@@ -97,8 +94,21 @@ class CORE_EXPORT ImageLoader : public GarbageCollectedFinalized<ImageLoader>, |
void ClearImage(); |
void SetImageForTest(ImageResourceContent*); |
+ // Image document loading: |
+ // When |loading_image_document_| is true: |
+ // Loading via ImageDocument. |
+ // |image_resource_for_image_document_| points to a ImageResource that is |
+ // not associated with a ResourceLoader. |
+ // The corresponding ImageDocument is responsible for supplying the response |
+ // and data to |image_resource_for_image_document_| and thus |image_|. |
+ // Otherwise: |
+ // Normal loading via ResourceFetcher/ResourceLoader. |
+ // |image_resource_for_image_document_| is null. |
kinuko
2017/05/12 08:28:34
Thanks for adding this comment!
|
bool IsLoadingImageDocument() { return loading_image_document_; } |
void SetLoadingImageDocument() { loading_image_document_ = true; } |
+ ImageResource* ImageResourceForImageDocument() const { |
+ return image_resource_for_image_document_; |
+ } |
bool HasPendingActivity() const { |
return has_pending_load_event_ || has_pending_error_event_ || pending_task_; |