Fix bustage from not renaming a variable appropriately in a copy-paste. r=red

This commit is contained in:
Jeff Walden 2010-05-04 18:27:50 -07:00
parent 3fa134bbc4
commit 2a594e3393

View File

@ -3673,14 +3673,14 @@ Parent(JSContext *cx, uintN argc, jsval *vp)
}
JSObject *parent = JS_GetParent(cx, JSVAL_TO_OBJECT(v));
*rval = OBJECT_TO_JSVAL(parent);
*vp = OBJECT_TO_JSVAL(parent);
/* Outerize if necessary. Embrace the ugliness! */
JSClass *clasp = JS_GetClass(cx, parent);
if (clasp->flags & JSCLASS_IS_EXTENDED) {
JSExtendedClass *xclasp = reinterpret_cast<JSExtendedClass *>(clasp);
if (JSObjectOp outerize = xclasp->outerObject)
*rval = OBJECT_TO_JSVAL(outerize(cx, parent));
*vp = OBJECT_TO_JSVAL(outerize(cx, parent));
}
return JS_TRUE;