Spec says to return null, not throw. Bug 334884, r+sr=sicking

This commit is contained in:
bzbarsky%mit.edu 2006-04-21 17:55:52 +00:00
Родитель bcbece8b2c
Коммит e28c28393e
1 изменённых файлов: 9 добавлений и 9 удалений

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

@ -67,11 +67,11 @@ NS_IMETHODIMP
nsDOMStringList::Item(PRUint32 aIndex, nsAString& aResult)
{
if (aIndex >= (PRUint32)mNames.Count()) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;
SetDOMStringToNull(aResult);
} else {
mNames.StringAt(aIndex, aResult);
}
mNames.StringAt(aIndex, aResult);
return NS_OK;
}
@ -112,11 +112,11 @@ NS_IMETHODIMP
nsNameList::GetName(PRUint32 aIndex, nsAString& aResult)
{
if (aIndex >= (PRUint32)mNames.Count()) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;
SetDOMStringToNull(aResult);
} else {
mNames.StringAt(aIndex, aResult);
}
mNames.StringAt(aIndex, aResult);
return NS_OK;
}
@ -124,11 +124,11 @@ NS_IMETHODIMP
nsNameList::GetNamespaceURI(PRUint32 aIndex, nsAString& aResult)
{
if (aIndex >= (PRUint32)mNames.Count()) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;
SetDOMStringToNull(aResult);
} else {
mNamespaceURIs.StringAt(aIndex, aResult);
}
mNamespaceURIs.StringAt(aIndex, aResult);
return NS_OK;
}