Mercurial > pymonkey
diff src/context.cpp @ 152:80463c8c7930
Added a 'name' property to function obects. Fixed a TODO.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sat, 29 Aug 2009 22:46:48 -0700 |
parents | 9ac6adc6304b |
children | b0c9d6884da3 |
line wrap: on
line diff
--- a/src/context.cpp Sat Aug 29 14:06:03 2009 -0700 +++ b/src/context.cpp Sat Aug 29 22:46:48 2009 -0700 @@ -564,15 +564,11 @@ } jsval rval; - - // TODO: This assumes that a JSFunction * is actually a subclass of - // a JSObject *, which may or may not be regarded as an implementation - // detail. JSBool result; Py_BEGIN_ALLOW_THREADS; - result = JS_CallFunction(self->cx, obj->obj, - (JSFunction *) fun->base.obj, - argc, argv, &rval); + result = JS_CallFunctionValue(self->cx, obj->obj, + OBJECT_TO_JSVAL(fun->base.obj), + argc, argv, &rval); Py_END_ALLOW_THREADS; PyMem_Free(argv);