зеркало из https://github.com/mozilla/pjs.git
fixed bug16624; r=buster. Buffer used to translate unicode entities in forms wasn't being truncated.
This commit is contained in:
Родитель
14154d88b4
Коммит
e42ff0e367
|
@ -1804,6 +1804,7 @@ nsresult CNavDTD::CollectSkippedContent(nsCParserNode& aNode,PRInt32 &aCount) {
|
||||||
|
|
||||||
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
|
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
|
||||||
|
|
||||||
|
theTempStr.Truncate();
|
||||||
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
|
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
|
||||||
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
|
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1804,6 +1804,7 @@ nsresult CNavDTD::CollectSkippedContent(nsCParserNode& aNode,PRInt32 &aCount) {
|
||||||
|
|
||||||
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
|
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
|
||||||
|
|
||||||
|
theTempStr.Truncate();
|
||||||
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
|
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
|
||||||
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
|
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче