Index: third_party/WebKit/Source/core/loader/ImageLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/ImageLoader.cpp b/third_party/WebKit/Source/core/loader/ImageLoader.cpp |
index 3dd9552906d1808eca5c2b6a3467776404796d05..548243f0cf71498013a9d7c0ef60ed3d023dd40c 100644 |
--- a/third_party/WebKit/Source/core/loader/ImageLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/ImageLoader.cpp |
@@ -30,6 +30,7 @@ |
#include "core/dom/Document.h" |
#include "core/dom/Element.h" |
#include "core/dom/IncrementLoadEventDelayCount.h" |
+#include "core/dom/TaskRunnerHelper.h" |
#include "core/events/Event.h" |
#include "core/events/EventSender.h" |
#include "core/fetch/FetchRequest.h" |
@@ -155,7 +156,10 @@ class ImageLoader::Task { |
ImageLoader::ImageLoader(Element* element) |
: m_element(element), |
- m_derefElementTimer(this, &ImageLoader::timerFired), |
+ m_derefElementTimer(TaskRunnerHelper::get(TaskType::Networking, |
+ element->document().frame()), |
+ this, |
+ &ImageLoader::timerFired), |
m_hasPendingLoadEvent(false), |
m_hasPendingErrorEvent(false), |
m_imageComplete(true), |