summaryrefslogtreecommitdiffstats
path: root/WebCore/html
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-08-04 10:24:38 +0100
committerBen Murdoch <benm@google.com>2010-08-04 13:32:28 +0100
commitc94a537cedc7e6e3600ef48507207122579e7cb4 (patch)
treedab6462fdcf591f36d0b4b9103c5f2cb7e7b0ad6 /WebCore/html
parentfe45d90a3acac116778548c44389e1110f5337ba (diff)
downloadexternal_webkit-c94a537cedc7e6e3600ef48507207122579e7cb4.zip
external_webkit-c94a537cedc7e6e3600ef48507207122579e7cb4.tar.gz
external_webkit-c94a537cedc7e6e3600ef48507207122579e7cb4.tar.bz2
Fix for issue 2857086 - page cycler hanging.
Cherry pick of webkit.org r64638. Change-Id: I50ea47544af219cc04717a060d4b70f478a40877
Diffstat (limited to 'WebCore/html')
-rw-r--r--WebCore/html/HTMLDocumentParser.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/WebCore/html/HTMLDocumentParser.cpp b/WebCore/html/HTMLDocumentParser.cpp
index 81a2974..ee1c8af 100644
--- a/WebCore/html/HTMLDocumentParser.cpp
+++ b/WebCore/html/HTMLDocumentParser.cpp
@@ -142,6 +142,7 @@ void HTMLDocumentParser::resumeParsingAfterYield()
// We should never be here unless we can pump immediately. Call pumpTokenizer()
// directly so that ASSERTS will fire if we're wrong.
pumpTokenizer(AllowYield);
+ endIfDelayed();
}
bool HTMLDocumentParser::runScriptsForPausedTreeBuilder()