Index: third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp b/third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp |
index d2552b059a2b45e29c628e209ebc31b5128cd2c4..ed31665d5bd08b2e79cfde27553be52d0574c110 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLDocumentParser.cpp |
@@ -30,6 +30,7 @@ |
#include "core/css/resolver/StyleResolver.h" |
#include "core/dom/DocumentFragment.h" |
#include "core/dom/Element.h" |
+#include "core/dom/TaskRunnerHelper.h" |
#include "core/fetch/ResourceFetcher.h" |
#include "core/frame/LocalFrame.h" |
#include "core/frame/Settings.h" |
@@ -111,7 +112,7 @@ HTMLDocumentParser::HTMLDocumentParser(Document& document, ParserContentPolicy c |
, m_options(&document) |
, m_token(syncPolicy == ForceSynchronousParsing ? wrapUnique(new HTMLToken) : nullptr) |
, m_tokenizer(syncPolicy == ForceSynchronousParsing ? HTMLTokenizer::create(m_options) : nullptr) |
- , m_loadingTaskRunner(wrapUnique(document.loadingTaskRunner()->clone())) |
+ , m_loadingTaskRunner(wrapUnique(TaskRunnerHelper::getLoadingTaskRunner(&document)->clone())) |
, m_parserScheduler(syncPolicy == AllowAsynchronousParsing ? HTMLParserScheduler::create(this, m_loadingTaskRunner.get()) : nullptr) |
, m_xssAuditorDelegate(&document) |
, m_weakFactory(this) |