зеркало из https://github.com/mozilla/gecko-dev.git
Fix use of getPrivate() on function object, bug 693754.
This commit is contained in:
Родитель
c35c29c1a0
Коммит
31f512e6cb
|
@ -1483,7 +1483,7 @@ CallNPMethodInternal(JSContext *cx, JSObject *obj, uintN argc, jsval *argv,
|
|||
// the function object.
|
||||
|
||||
if (npobj->_class->invoke) {
|
||||
JSFunction *fun = (JSFunction *)::JS_GetPrivate(cx, funobj);
|
||||
JSFunction *fun = ::JS_GetObjectFunction(funobj);
|
||||
JSString *name = ::JS_InternJSString(cx, ::JS_GetFunctionId(fun));
|
||||
NPIdentifier id = StringToNPIdentifier(cx, name);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче