Bug 826009 - Move locale callback info, default locale, etc. data and APIs to be JSRuntime-centered. f=bholley, r=jorendorff

This commit is contained in:
Jeff Walden
2013-02-07 18:04:11 -08:00
parent a66c7bac8a
commit f91f785300
18 changed files with 228 additions and 295 deletions

View File

@@ -2761,8 +2761,8 @@ ToLocaleHelper(JSContext *cx, HandleObject obj, const char *format, MutableHandl
}
if (cx->localeCallbacks && cx->localeCallbacks->localeToUnicode)
return cx->localeCallbacks->localeToUnicode(cx, buf, rval.address());
if (cx->runtime->localeCallbacks && cx->runtime->localeCallbacks->localeToUnicode)
return cx->runtime->localeCallbacks->localeToUnicode(cx, buf, rval.address());
UnrootedString str = JS_NewStringCopyZ(cx, buf);
if (!str)