Index: third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp b/third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp |
index f651555f931ad06a7169e80c743029b2b23ade5b..9802d5a41fc12edd140efe1a0e1c91a415f2c71c 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLParserScheduler.cpp |
@@ -56,10 +56,11 @@ void SpeculationsPumpSession::addedElementTokens(size_t count) { |
m_processedElementTokens += count; |
} |
-HTMLParserScheduler::HTMLParserScheduler(HTMLDocumentParser* parser, |
- WebTaskRunner* loadingTaskRunner) |
+HTMLParserScheduler::HTMLParserScheduler( |
+ HTMLDocumentParser* parser, |
+ RefPtr<WebTaskRunner> loadingTaskRunner) |
: m_parser(parser), |
- m_loadingTaskRunner(loadingTaskRunner->clone()), |
+ m_loadingTaskRunner(std::move(loadingTaskRunner)), |
m_isSuspendedWithActiveTimer(false) {} |
HTMLParserScheduler::~HTMLParserScheduler() {} |