зеркало из https://github.com/mozilla/gecko-dev.git
Bug 299146 nsPrefLocalizedString needs to tolerate null
r=dveditz sr=dveditz a=bsmedberg
This commit is contained in:
Родитель
09002c1352
Коммит
b81405b84e
|
@ -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));
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче