119038 - Make sure that WillResume() and WillInterrupt() get called on the sink. This should fix the fast loader assertion. r=heikki, sr=brendan

This commit is contained in:
harishd@netscape.com
2002-01-11 01:26:41 +00:00
parent a434162f93
commit 8d011343e5
4 changed files with 8 additions and 8 deletions

View File

@@ -1823,7 +1823,7 @@ nsresult nsParser::ResumeParse(PRBool allowIteration, PRBool aIsFinalChunk, PRBo
result=WillBuildModel(mParserContext->mScanner->GetFilename());
if(mParserContext->mDTD) {
mParserContext->mDTD->WillResumeParse();
mParserContext->mDTD->WillResumeParse(mSink);
PRBool theFirstTime=PR_TRUE;
PRBool theIterationIsOk=(theFirstTime || allowIteration||(!mParserContext->mPrevContext));
@@ -1930,7 +1930,7 @@ nsresult nsParser::ResumeParse(PRBool allowIteration, PRBool aIsFinalChunk, PRBo
if((kEOF==theTokenizerResult) || (result==NS_ERROR_HTMLPARSER_INTERRUPTED)) {
result = (result == NS_ERROR_HTMLPARSER_INTERRUPTED) ? NS_OK : result;
if (mParserContext->mDTD) {
mParserContext->mDTD->WillInterruptParse();
mParserContext->mDTD->WillInterruptParse(mSink);
}
}