Don't set tags empty just because they have bogus attributes. Bug 262346,

patch by Blake Kaplan <mrbkap@gmail.com>, r+sr=bzbarsky
This commit is contained in:
bzbarsky%mit.edu 2004-09-30 22:05:23 +00:00
Родитель 93ea7a16b5
Коммит 72576ab1aa
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -659,10 +659,13 @@ nsresult nsHTMLTokenizer::ConsumeAttributes(PRUnichar aChar,
}
}
else { //if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result){
aToken->SetEmpty(PR_TRUE);
IF_FREE(theToken, mTokenAllocator);
if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result)
//Bad attributes are not a reason to set empty.
if(NS_ERROR_HTMLPARSER_BADATTRIBUTE==result) {
result=NS_OK;
} else {
aToken->SetEmpty(PR_TRUE);
}
}
}//if