Index: third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp |
diff --git a/third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp b/third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp |
index abcf84b5d9ffd329097126dc00877cfd7d3a08eb..4ebda2cdeccbdadce51bf04d967c55928488b172 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp |
+++ b/third_party/WebKit/Source/core/svg/SVGFEImageElement.cpp |
@@ -24,6 +24,7 @@ |
#include "core/SVGNames.h" |
#include "core/dom/Document.h" |
#include "core/dom/IdTargetObserver.h" |
+#include "core/dom/TaskRunnerHelper.h" |
#include "core/loader/resource/ImageResourceContent.h" |
#include "core/svg/SVGPreserveAspectRatio.h" |
#include "core/svg/graphics/filters/SVGFEImage.h" |
@@ -72,7 +73,11 @@ void SVGFEImageElement::ClearResourceReferences() { |
void SVGFEImageElement::FetchImageResource() { |
FetchParameters params( |
ResourceRequest(GetDocument().CompleteURL(HrefString())), localName()); |
- cached_image_ = ImageResourceContent::Fetch(params, GetDocument().Fetcher()); |
+ RefPtr<WebTaskRunner> task_runner = |
+ TaskRunnerHelper::Get(TaskType::kAnimationTimer, &GetDocument()); |
+ |
+ cached_image_ = |
+ ImageResourceContent::Fetch(task_runner, params, GetDocument().Fetcher()); |
if (cached_image_) |
cached_image_->AddObserver(this); |