Chromium Code Reviews| Index: Source/core/html/parser/HTMLDocumentParser.cpp |
| diff --git a/Source/core/html/parser/HTMLDocumentParser.cpp b/Source/core/html/parser/HTMLDocumentParser.cpp |
| index 7fdef89342df59b29ba7d426996bbbd1a9da6b5c..2c62f536741e58c035c417f1bb2b1241bd893caf 100644 |
| --- a/Source/core/html/parser/HTMLDocumentParser.cpp |
| +++ b/Source/core/html/parser/HTMLDocumentParser.cpp |
| @@ -559,7 +559,7 @@ void HTMLDocumentParser::pumpTokenizer(SynchronousMode mode) |
| if (isWaitingForScripts()) { |
| ASSERT(m_tokenizer->state() == HTMLTokenizer::DataState); |
| if (!m_preloadScanner) { |
| - m_preloadScanner = adoptPtr(new HTMLPreloadScanner(m_options, document()->url())); |
| + m_preloadScanner = adoptPtr(new HTMLPreloadScanner(m_options, document()->url(), document()->devicePixelRatio())); |
| m_preloadScanner->appendToEnd(m_input.current()); |
| } |
| m_preloadScanner->scan(m_preloader.get(), document()->baseElementURL()); |
| @@ -633,8 +633,9 @@ void HTMLDocumentParser::insert(const SegmentedString& source) |
| if (isWaitingForScripts()) { |
| // Check the document.write() output with a separate preload scanner as |
| // the main scanner can't deal with insertions. |
| - if (!m_insertionPreloadScanner) |
| - m_insertionPreloadScanner = adoptPtr(new HTMLPreloadScanner(m_options, document()->url())); |
| + if (!m_insertionPreloadScanner) { |
| + m_insertionPreloadScanner = adoptPtr(new HTMLPreloadScanner(m_options, document()->url(), document()->devicePixelRatio())); |
| + } |
|
abarth-chromium
2013/09/19 18:09:52
No need for { }
|
| m_insertionPreloadScanner->appendToEnd(source); |
| m_insertionPreloadScanner->scan(m_preloader.get(), document()->baseElementURL()); |
| } |
| @@ -658,7 +659,7 @@ void HTMLDocumentParser::startBackgroundParser() |
| config->parser = m_weakFactory.createWeakPtr(); |
| config->xssAuditor = adoptPtr(new XSSAuditor); |
| config->xssAuditor->init(document(), &m_xssAuditorDelegate); |
| - config->preloadScanner = adoptPtr(new TokenPreloadScanner(document()->url().copy())); |
| + config->preloadScanner = adoptPtr(new TokenPreloadScanner(document()->url().copy(), document()->devicePixelRatio())); |
| ASSERT(config->xssAuditor->isSafeToSendToAnotherThread()); |
| ASSERT(config->preloadScanner->isSafeToSendToAnotherThread()); |