This commit is contained in:
jst%mozilla.jstenback.com 2004-03-26 01:44:44 +00:00
Родитель 01a613661c
Коммит f65db6acde
1 изменённых файлов: 12 добавлений и 9 удалений

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

@ -764,7 +764,8 @@ nsAttrValue::ParseSpecialIntValue(const nsAString& aString,
nsAutoString tmp(aString);
PRInt32 val = tmp.ToInteger(&ec);
if (NS_FAILED(ec) && aCanBeProportional) {
if (NS_FAILED(ec)) {
if (aCanBeProportional) {
// Even if the integer could not be parsed, it might just be "*"
tmp.CompressWhitespace(PR_TRUE, PR_TRUE);
if (tmp.Length() == 1 && tmp.Last() == '*') {
@ -775,6 +776,8 @@ nsAttrValue::ParseSpecialIntValue(const nsAString& aString,
return PR_TRUE;
}
}
return PR_FALSE;
}
val = PR_MAX(val, 0);
val = PR_MIN(val, NS_ATTRVALUE_INTEGERTYPE_MAXVALUE);