зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1042824 - Borrow the JSID_VOID handling from the cloning forwarding. r=gabor
This commit is contained in:
Родитель
9950c68fc8
Коммит
09c0ef15f5
|
@ -343,9 +343,13 @@ NewFunctionForwarder(JSContext *cx, HandleId idArg, HandleObject callable,
|
|||
}
|
||||
|
||||
bool
|
||||
NewNonCloningFunctionForwarder(JSContext *cx, HandleId id, HandleObject callable,
|
||||
NewNonCloningFunctionForwarder(JSContext *cx, HandleId idArg, HandleObject callable,
|
||||
MutableHandleValue vp)
|
||||
{
|
||||
RootedId id(cx, idArg);
|
||||
if (id == JSID_VOIDHANDLE)
|
||||
id = GetRTIdByIndex(cx, XPCJSRuntime::IDX_EMPTYSTRING);
|
||||
|
||||
JSFunction *fun = js::NewFunctionByIdWithReserved(cx, NonCloningFunctionForwarder,
|
||||
0,0, JS::CurrentGlobalOrNull(cx), id);
|
||||
if (!fun)
|
||||
|
|
Загрузка…
Ссылка в новой задаче