fixed 2 bugs that prevented home.netscape.com from loading. WIP.

git-svn-id: svn://10.0.0.236/trunk@2565 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rickg
1998-05-28 21:14:27 +00:00
parent a01dc1681b
commit a53de4875b
8 changed files with 68 additions and 14 deletions

View File

@@ -769,7 +769,7 @@ PRInt32 nsHTMLParser::CollectAttributes(nsCParserNode& aNode,PRInt32 aCount){
}
else (*mCurrentPos)--;
}
else kInterrupted;
else return kInterrupted;
}
else return kInterrupted;
}
@@ -1023,10 +1023,15 @@ PRInt32 nsHTMLParser::HandleEndToken(CToken* aToken) {
*/
PRInt32 nsHTMLParser::HandleEntityToken(CToken* aToken) {
NS_PRECONDITION(0!=aToken,kNullToken);
CEntityToken* et = (CEntityToken*)(aToken);
PRInt32 result=kNoError;
nsCParserNode aNode((CHTMLToken*)aToken);
result=AddLeaf(aNode);
CEntityToken* et = (CEntityToken*)(aToken);
PRInt32 result=kNoError;
eHTMLTags tokenTagType=et->GetHTMLTag();
if(PR_FALSE==mDTD->CanOmit(GetTopNode(),tokenTagType)) {
nsCParserNode aNode((CHTMLToken*)aToken);
result=AddLeaf(aNode);
}
return result;
}