Bug 1181127 - Fix nsContentUtils::FormatLocalizedString NS_ASSERTION. r=bkelly

nsStringBundle::FormatStringFromName asserts that GetStringFromName
should be used when the error message has no parameters.
This commit is contained in:
Catalin Badea 2016-12-19 04:38:53 +02:00
Родитель 48e3f68e98
Коммит 835fb3fcef
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -3570,6 +3570,11 @@ nsresult nsContentUtils::FormatLocalizedString(PropertiesFile aFile,
NS_ENSURE_SUCCESS(rv, rv);
nsIStringBundle *bundle = sStringBundles[aFile];
if (!aParams || !aParamsLength) {
return bundle->GetStringFromName(NS_ConvertASCIItoUTF16(aKey).get(),
getter_Copies(aResult));
}
return bundle->FormatStringFromName(NS_ConvertASCIItoUTF16(aKey).get(),
aParams, aParamsLength,
getter_Copies(aResult));