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 f61fb4efe6d3c6cbd885cd534be857ab3ed9d713..843fe0fde958f1bf179877f5bc8888c89c7485d4 100644 |
| --- a/Source/core/html/parser/HTMLDocumentParser.cpp |
| +++ b/Source/core/html/parser/HTMLDocumentParser.cpp |
| @@ -557,6 +557,9 @@ void HTMLDocumentParser::pumpTokenizer(SynchronousMode mode) |
| if (isStopped()) |
| return; |
| + if (mode == ForceSynchronous) |
| + m_treeBuilder->flush(); |
|
abarth-chromium
2013/10/11 18:54:04
Don't you need to check
if (isStopped())
ret
|
| + |
| if (session.needsYield) |
| m_parserScheduler->scheduleForResume(); |