Index: Source/core/html/parser/HTMLParserScheduler.cpp |
diff --git a/Source/core/html/parser/HTMLParserScheduler.cpp b/Source/core/html/parser/HTMLParserScheduler.cpp |
index ef787ef2a057461bdedb0965f2272648154ed84d..6af8b8c7366eae645c55d5331fb1ebc4d6a8fd4d 100644 |
--- a/Source/core/html/parser/HTMLParserScheduler.cpp |
+++ b/Source/core/html/parser/HTMLParserScheduler.cpp |
@@ -29,7 +29,9 @@ |
#include "core/dom/Document.h" |
#include "core/html/parser/HTMLDocumentParser.h" |
#include "core/frame/FrameView.h" |
-#include "platform/scheduler/Scheduler.h" |
+#include "public/platform/Platform.h" |
+#include "public/platform/WebScheduler.h" |
+#include "public/platform/WebThread.h" |
#include "wtf/CurrentTime.h" |
namespace blink { |
@@ -94,7 +96,7 @@ HTMLParserScheduler::~HTMLParserScheduler() |
void HTMLParserScheduler::scheduleForResume() |
{ |
ASSERT(!m_isSuspendedWithActiveTimer); |
- Scheduler::shared()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task()); |
+ Platform::current()->currentThread()->scheduler()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task()); |
} |
void HTMLParserScheduler::suspend() |
@@ -113,12 +115,12 @@ void HTMLParserScheduler::resume() |
return; |
m_isSuspendedWithActiveTimer = false; |
- Scheduler::shared()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task()); |
+ Platform::current()->currentThread()->scheduler()->postLoadingTask(FROM_HERE, m_cancellableContinueParse.task()); |
} |
inline bool HTMLParserScheduler::shouldYield(const SpeculationsPumpSession& session, bool startingScript) const |
{ |
- if (Scheduler::shared()->shouldYieldForHighPriorityWork()) |
+ if (Platform::current()->currentThread()->scheduler()->shouldYieldForHighPriorityWork()) |
return true; |
const double parserTimeLimit = 0.5; |