webengine/osswebengine/WebCore/html/HTMLTokenizer.cpp
changeset 10 a359256acfc6
parent 1 7c90e6132015
child 46 30342f40acbf
--- a/webengine/osswebengine/WebCore/html/HTMLTokenizer.cpp	Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/osswebengine/WebCore/html/HTMLTokenizer.cpp	Thu Aug 27 07:44:59 2009 +0300
@@ -1597,6 +1597,9 @@
     inWrite = wasInWrite;
 
     m_state = state;
+    // Flush remaining text if doing a document.write.
+    if (!appendData && buffer && !m_state.hasTagState())
+        processToken();
 
     if (noMoreData && !inWrite && !state.loadingExtScript() && !m_executingScript && !m_timer.isActive()) {
         end(); // this actually causes us to be deleted