bug 280713: Lost <iframe> from a document because the mIncremental member of the scanner was not getting set properly. r=jst sr=bzbarsky

This commit is contained in:
mrbkap%gmail.com 2005-02-07 21:07:38 +00:00
Родитель 4864462e17
Коммит 2b3e0cf579
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -1436,7 +1436,11 @@ NS_IMETHODIMP nsParser::ContinueInterruptedParsing()
NS_ASSERTION(mFlags & NS_PARSER_FLAG_PARSER_ENABLED,
"Don't call ContinueInterruptedParsing on a blocked parser.");
PRBool isFinalChunk=(mParserContext && mParserContext->mStreamListenerState==eOnStop)? PR_TRUE:PR_FALSE;
PRBool isFinalChunk = (mParserContext &&
mParserContext->mStreamListenerState==eOnStop) ?
PR_TRUE : PR_FALSE;
if (mParserContext && mParserContext->mScanner)
mParserContext->mScanner->SetIncremental(!isFinalChunk);
result=ResumeParse(PR_TRUE,isFinalChunk); // Ref. bug 57999