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()); |