Bug 299146 nsPrefLocalizedString needs to tolerate null

r=dveditz sr=dveditz a=bsmedberg
This commit is contained in:
timeless%mozdev.org 2005-07-01 01:48:41 +00:00
Родитель 09002c1352
Коммит b81405b84e
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -969,6 +969,8 @@ nsPrefLocalizedString::GetData(PRUnichar** _retval)
NS_IMETHODIMP
nsPrefLocalizedString::SetData(const PRUnichar *aData)
{
if (!aData)
return SetData(EmptyString());
return SetData(nsDependentString(aData));
}
@ -976,6 +978,8 @@ NS_IMETHODIMP
nsPrefLocalizedString::SetDataWithLength(PRUint32 aLength,
const PRUnichar* aData)
{
if (!aData)
return SetData(EmptyString());
return SetData(Substring(aData, aData + aLength));
}