Fix bustage from bug 602223. a=bustage

This commit is contained in:
Blake Kaplan 2010-11-01 19:57:43 -07:00
Родитель 5d019b0f68
Коммит 90324bc861
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -302,7 +302,8 @@ WrapperFactory::WrapLocationObject(JSContext *cx, JSObject *obj)
JSObject *xrayHolder = LW::createHolder(cx, obj, obj->getParent());
if (!xrayHolder)
return NULL;
JSObject *wrapperObj = JSWrapper::New(cx, obj, obj->getProto(), NULL, &LW::singleton);
JSObject *wrapperObj = JSWrapper::New(cx, obj, obj->getProto(), obj->getParent(),
&LW::singleton);
if (!wrapperObj)
return NULL;
wrapperObj->setProxyExtra(js::ObjectValue(*xrayHolder));
@ -336,7 +337,7 @@ JSObject *
WrapperFactory::WrapSOWObject(JSContext *cx, JSObject *obj)
{
JSObject *wrapperObj =
JSWrapper::New(cx, obj, obj->getProto(), NULL,
JSWrapper::New(cx, obj, obj->getProto(), obj->getGlobal(),
&FilteringWrapper<JSWrapper,
OnlyIfSubjectIsSystem>::singleton);
return wrapperObj;