Bug 884410 - Handlify the JS_EnumerateStandardClasses interface; r=jonco

--HG--
extra : rebase_source : b111de82bde762c2d34897bd7e65c55cd239e0df
This commit is contained in:
Terrence Cole 2013-06-13 17:10:00 -07:00
parent 066e7ee97b
commit 3234462fbc
3 changed files with 3 additions and 4 deletions

View File

@ -2008,9 +2008,8 @@ JS_ResolveStandardClass(JSContext *cx, HandleObject obj, HandleId id, JSBool *re
}
JS_PUBLIC_API(JSBool)
JS_EnumerateStandardClasses(JSContext *cx, JSObject *objArg)
JS_EnumerateStandardClasses(JSContext *cx, HandleObject obj)
{
RootedObject obj(cx, objArg);
AssertHeapIsIdle(cx);
CHECK_REQUEST(cx);
assertSameCompartment(cx, obj);

View File

@ -2105,7 +2105,7 @@ JS_ResolveStandardClass(JSContext *cx, JS::HandleObject obj, JS::HandleId id,
JSBool *resolved);
extern JS_PUBLIC_API(JSBool)
JS_EnumerateStandardClasses(JSContext *cx, JSObject *obj);
JS_EnumerateStandardClasses(JSContext *cx, JS::HandleObject obj);
/*
* Enumerate any already-resolved standard class ids into ida, or into a new

View File

@ -2936,7 +2936,7 @@ CreateXMLHttpRequest(JSContext *cx, unsigned argc, jsval *vp)
}
static JSBool
sandbox_enumerate(JSContext *cx, JSHandleObject obj)
sandbox_enumerate(JSContext *cx, HandleObject obj)
{
return JS_EnumerateStandardClasses(cx, obj);
}