зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
48e3f68e98
Коммит
835fb3fcef
|
@ -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));
|
||||
|
|
Загрузка…
Ссылка в новой задаче