Allow EOF to end declarations. Bug 311617, r+sr=dbaron

This commit is contained in:
bzbarsky%mit.edu 2005-10-09 18:22:51 +00:00
Родитель ac1ec75d5d
Коммит d91034c3b8
1 изменённых файлов: 1 добавлений и 6 удалений

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

@ -3184,12 +3184,7 @@ CSSParserImpl::ParseDeclaration(nsresult& aErrorCode,
// See if the declaration is followed by a "!important" declaration
PRBool isImportant = PR_FALSE;
if (!GetToken(aErrorCode, PR_TRUE)) {
if (aCheckForBraces) {
// Premature eof is not ok when proper termination is mandated
REPORT_UNEXPECTED_EOF(PEEndOfDeclEOF);
ClearTempData(propID);
return PR_FALSE;
}
// EOF is a perfectly good way to end a declaration and declaration block
TransferTempData(aDeclaration, propID, isImportant,
aMustCallValueAppended, aChanged);
return PR_TRUE;