зеркало из https://github.com/mozilla/gecko-dev.git
Replace uses of GetObjectGlobal with JS_GetGlobalForObject, no bug.
This commit is contained in:
Родитель
e7b91316b3
Коммит
2b5983ce96
|
@ -479,7 +479,7 @@ ListBase<LC>::create(JSContext *cx, XPCWrappedNativeScope *scope, ListType *aLis
|
|||
return NULL;
|
||||
|
||||
JSAutoEnterCompartment ac;
|
||||
if (js::GetObjectGlobal(parent) != scope->GetGlobalJSObject()) {
|
||||
if (JS_GetGlobalForObject(cx, parent) != scope->GetGlobalJSObject()) {
|
||||
if (!ac.enter(cx, parent))
|
||||
return NULL;
|
||||
|
||||
|
|
|
@ -1089,7 +1089,8 @@ GetHolderObject(JSContext *cx, JSObject *wrapper, bool createHolder = true)
|
|||
if (!js::GetProxyExtra(wrapper, 0).isUndefined())
|
||||
return &js::GetProxyExtra(wrapper, 0).toObject();
|
||||
|
||||
JSObject *obj = JS_NewObjectWithGivenProto(cx, nsnull, nsnull, js::GetObjectGlobal(wrapper));
|
||||
JSObject *obj = JS_NewObjectWithGivenProto(cx, nsnull, nsnull,
|
||||
JS_GetGlobalForObject(cx, wrapper));
|
||||
if (!obj)
|
||||
return nsnull;
|
||||
js::SetProxyExtra(wrapper, 0, ObjectValue(*obj));
|
||||
|
|
Загрузка…
Ссылка в новой задаче