| 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 6922c310f9bd1f8fe0f96648f79ad7e3cbc0b370..d3f7c8e35122cac3318346fca2af5c60637cc812 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 @@
|
|
|
| class HTMLDocumentParser;
|
| class XSSAuditor;
|
| -class WebScheduler;
|
| +class WebTaskRunner;
|
|
|
| class BackgroundHTMLParser {
|
| WTF_MAKE_FAST_ALLOCATED(BackgroundHTMLParser);
|
| @@ -63,7 +63,7 @@
|
| size_t pendingTokenLimit;
|
| };
|
|
|
| - static void start(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, WebScheduler*);
|
| + static void start(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, PassOwnPtr<WebTaskRunner>);
|
|
|
| struct Checkpoint {
|
| WTF_MAKE_FAST_ALLOCATED(CheckPoint);
|
| @@ -90,7 +90,7 @@
|
| void forcePlaintextForTextDocument();
|
|
|
| private:
|
| - BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, WebScheduler*);
|
| + BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>, PassOwnPtr<WebTaskRunner>);
|
| ~BackgroundHTMLParser();
|
|
|
| void appendDecodedBytes(const String&);
|
| @@ -118,7 +118,7 @@
|
| OwnPtr<TokenPreloadScanner> m_preloadScanner;
|
| OwnPtr<TextResourceDecoder> m_decoder;
|
| DocumentEncodingData m_lastSeenEncodingData;
|
| - WebScheduler* m_scheduler; // NOT OWNED, scheduler will outlive BackgroundHTMLParser
|
| + OwnPtr<WebTaskRunner> m_loadingTaskRunner;
|
|
|
| bool m_startingScript;
|
| };
|
|
|