Chromium Code Reviews| Index: sky/engine/core/html/parser/HTMLDocumentParser.cpp |
| diff --git a/sky/engine/core/html/parser/HTMLDocumentParser.cpp b/sky/engine/core/html/parser/HTMLDocumentParser.cpp |
| index 08087fcb885f615a81b516e92bc77d7ddff12cd4..9f2ab19ed6df9f3be5059df04814b4090759b45d 100644 |
| --- a/sky/engine/core/html/parser/HTMLDocumentParser.cpp |
| +++ b/sky/engine/core/html/parser/HTMLDocumentParser.cpp |
| @@ -394,11 +394,12 @@ bool HTMLDocumentParser::isWaitingForScripts() const |
| void HTMLDocumentParser::resumeAfterWaitingForImports() |
| { |
| - RefPtr<HTMLDocumentParser> protect(this); |
| - ASSERT(!isWaitingForScripts()); |
|
abarth-chromium
2015/02/21 09:15:49
sky/examples/example-scrollable/index.sky hits thi
|
| + if (isWaitingForScripts()) |
| + return; |
| if (m_pendingChunks.isEmpty()) |
| return; |
| ASSERT(m_haveBackgroundParser); |
| + RefPtr<HTMLDocumentParser> protect(this); |
| pumpPendingChunks(); |
| } |