diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index 6108701cb27..47877915b39 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -1280,7 +1280,6 @@ nsresult CNavDTD::HandleStartToken(CToken* aToken) { result=mSink->AddLeaf(*theNode); break; - case eHTMLTag_comment: case eHTMLTag_userdefined: break; //drop them on the floor for now... @@ -1596,23 +1595,7 @@ nsresult CNavDTD::HandleCommentToken(CToken* aToken) { WriteTokenToLog(aToken); #endif - // You may find this hard to beleive, but this has to be here - // so that the TBODY doesnt die when it sees a comment. - // This case occurs on WWW.CREAF.COM - eHTMLTags theTag=mBodyContext->mStack.Last(); - nsresult result=NS_OK; - - switch(theTag) { - case eHTMLTag_table: - case eHTMLTag_tr: - case eHTMLTag_tbody: - case eHTMLTag_td: - break; - default: - if(mHasOpenBody){ - result=(mSink) ? mSink->AddComment(aNode) : NS_OK; - } - } + nsresult result=(mSink) ? mSink->AddComment(aNode) : NS_OK; return result; } diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index 6108701cb27..47877915b39 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -1280,7 +1280,6 @@ nsresult CNavDTD::HandleStartToken(CToken* aToken) { result=mSink->AddLeaf(*theNode); break; - case eHTMLTag_comment: case eHTMLTag_userdefined: break; //drop them on the floor for now... @@ -1596,23 +1595,7 @@ nsresult CNavDTD::HandleCommentToken(CToken* aToken) { WriteTokenToLog(aToken); #endif - // You may find this hard to beleive, but this has to be here - // so that the TBODY doesnt die when it sees a comment. - // This case occurs on WWW.CREAF.COM - eHTMLTags theTag=mBodyContext->mStack.Last(); - nsresult result=NS_OK; - - switch(theTag) { - case eHTMLTag_table: - case eHTMLTag_tr: - case eHTMLTag_tbody: - case eHTMLTag_td: - break; - default: - if(mHasOpenBody){ - result=(mSink) ? mSink->AddComment(aNode) : NS_OK; - } - } + nsresult result=(mSink) ? mSink->AddComment(aNode) : NS_OK; return result; }