Index: third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.h |
diff --git a/third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.h b/third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.h |
index d3f7c8e35122cac3318346fca2af5c60637cc812..6922c310f9bd1f8fe0f96648f79ad7e3cbc0b370 100644 |
--- a/third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.h |
+++ b/third_party/WebKit/Source/core/html/parser/BackgroundHTMLParser.h |
@@ -42,7 +42,7 @@ namespace blink { |
class HTMLDocumentParser; |
class XSSAuditor; |
-class WebTaskRunner; |
+class WebScheduler; |
class BackgroundHTMLParser { |
WTF_MAKE_FAST_ALLOCATED(BackgroundHTMLParser); |
@@ -63,7 +63,7 @@ public: |
size_t pendingTokenLimit; |
}; |
- static void start(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, PassOwnPtr<WebTaskRunner>); |
+ static void start(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, WebScheduler*); |
struct Checkpoint { |
WTF_MAKE_FAST_ALLOCATED(CheckPoint); |
@@ -90,7 +90,7 @@ public: |
void forcePlaintextForTextDocument(); |
private: |
- BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, PassOwnPtr<WebTaskRunner>); |
+ BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, WebScheduler*); |
~BackgroundHTMLParser(); |
void appendDecodedBytes(const String&); |
@@ -118,7 +118,7 @@ private: |
OwnPtr<TokenPreloadScanner> m_preloadScanner; |
OwnPtr<TextResourceDecoder> m_decoder; |
DocumentEncodingData m_lastSeenEncodingData; |
- OwnPtr<WebTaskRunner> m_loadingTaskRunner; |
+ WebScheduler* m_scheduler; // NOT OWNED, scheduler will outlive BackgroundHTMLParser |
bool m_startingScript; |
}; |