зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1319740 - Rearrange a few lines. r=arai
--HG-- extra : rebase_source : 9ab57e091abfd0cbbed84224add9d335794c2019
This commit is contained in:
Родитель
6fa1238476
Коммит
a52b6c9714
|
@ -3044,21 +3044,22 @@ js::intl_ComputeDisplayNames(JSContext* cx, unsigned argc, Value* vp)
|
|||
{
|
||||
CallArgs args = CallArgsFromVp(argc, vp);
|
||||
MOZ_ASSERT(args.length() == 3);
|
||||
|
||||
RootedString str(cx);
|
||||
|
||||
// 1. Assert: locale is a string.
|
||||
MOZ_ASSERT(args[0].isString());
|
||||
str = args[0].toString();
|
||||
JSAutoByteString locale;
|
||||
if (!locale.encodeUtf8(cx, str))
|
||||
return false;
|
||||
|
||||
// 2. Assert: style is a string.
|
||||
MOZ_ASSERT(args[1].isString());
|
||||
str = args[1].toString();
|
||||
JSAutoByteString style;
|
||||
if (!style.encodeUtf8(cx, str))
|
||||
return false;
|
||||
|
||||
// 3. Assert: keys is an Array.
|
||||
MOZ_ASSERT(args[2].isObject());
|
||||
|
||||
JSAutoByteString locale(cx, args[0].toString());
|
||||
if (!locale)
|
||||
return false;
|
||||
|
||||
JSAutoByteString style(cx, args[1].toString());
|
||||
if (!style)
|
||||
return false;
|
||||
|
||||
RootedArrayObject keys(cx, &args[2].toObject().as<ArrayObject>());
|
||||
if (!keys)
|
||||
return false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче