Index: third_party/WebKit/Source/core/loader/resource/ImageResourceContent.cpp |
diff --git a/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.cpp b/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.cpp |
index 221aca37be208398a987be1435928d4ab77884bc..a4764783512a1b4ae7ef8c0c1a07366a06bb4bdd 100644 |
--- a/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.cpp |
+++ b/third_party/WebKit/Source/core/loader/resource/ImageResourceContent.cpp |
@@ -74,6 +74,14 @@ ImageResourceContent::ImageResourceContent(PassRefPtr<blink::Image> image) |
info_ = &null_info; |
} |
+ImageResourceContent* ImageResourceContent::CreateLoaded( |
+ PassRefPtr<blink::Image> image) { |
+ DCHECK(image); |
+ ImageResourceContent* content = new ImageResourceContent(std::move(image)); |
+ content->content_status_ = ResourceStatus::kCached; |
+ return content; |
+} |
+ |
ImageResourceContent* ImageResourceContent::Fetch(FetchParameters& params, |
ResourceFetcher* fetcher) { |
// TODO(hiroshige): Remove direct references to ImageResource by making |