| Index: third_party/WebKit/Source/core/loader/DocumentThreadableLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/DocumentThreadableLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentThreadableLoader.cpp
|
| index e6aa7c47fd9a818012271e5280e0167f6aa41045..a1418684c242cf852da1bc1b0903c0102bc80015 100644
|
| --- a/third_party/WebKit/Source/core/loader/DocumentThreadableLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/DocumentThreadableLoader.cpp
|
| @@ -32,6 +32,7 @@
|
| #include "core/loader/DocumentThreadableLoader.h"
|
|
|
| #include "core/dom/Document.h"
|
| +#include "core/dom/TaskRunnerHelper.h"
|
| #include "core/fetch/CrossOriginAccessControl.h"
|
| #include "core/fetch/FetchRequest.h"
|
| #include "core/fetch/FetchUtils.h"
|
| @@ -164,7 +165,9 @@ DocumentThreadableLoader::DocumentThreadableLoader(
|
| m_isUsingDataConsumerHandle(false),
|
| m_async(blockingBehavior == LoadAsynchronously),
|
| m_requestContext(WebURLRequest::RequestContextUnspecified),
|
| - m_timeoutTimer(this, &DocumentThreadableLoader::didTimeout),
|
| + m_timeoutTimer(TaskRunnerHelper::get(TaskType::Networking, &document),
|
| + this,
|
| + &DocumentThreadableLoader::didTimeout),
|
| m_requestStartedSeconds(0.0),
|
| m_corsRedirectLimit(m_options.crossOriginRequestPolicy == UseAccessControl
|
| ? kMaxCORSRedirects
|
|
|