| Index: third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/CSSImageValue.cpp b/third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| index be304a481be2bf462db677ed3a1749a2f793a5c5..10f88c008e1a77a190f00677769f56194af7a5a7 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| @@ -22,6 +22,7 @@
|
|
|
| #include "core/css/CSSMarkup.h"
|
| #include "core/dom/Document.h"
|
| +#include "core/dom/TaskRunnerHelper.h"
|
| #include "core/frame/Settings.h"
|
| #include "core/loader/resource/ImageResourceContent.h"
|
| #include "core/style/StyleFetchedImage.h"
|
| @@ -72,8 +73,10 @@ StyleImage* CSSImageValue::CacheImage(const Document& document,
|
| document.GetSettings()->GetFetchImagePlaceholders())
|
| params.SetAllowImagePlaceholder();
|
|
|
| - if (ImageResourceContent* cached_image =
|
| - ImageResourceContent::Fetch(params, document.Fetcher())) {
|
| + RefPtr<WebTaskRunner> task_runner = TaskRunnerHelper::Get(
|
| + TaskType::kAnimationTimer, const_cast<Document*>(&document));
|
| + if (ImageResourceContent* cached_image = ImageResourceContent::Fetch(
|
| + task_runner, params, document.Fetcher())) {
|
| cached_image_ =
|
| StyleFetchedImage::Create(cached_image, document, params.Url());
|
| } else {
|
|
|