зеркало из https://github.com/mozilla/gecko-dev.git
Push dummy stack frame while wrapping (bug 626280, r=jst).
This commit is contained in:
Родитель
c0116d8e89
Коммит
fe9eb28c86
|
@ -101,7 +101,9 @@ WrapperFactory::WaiveXray(JSContext *cx, JSObject *obj)
|
|||
if (proto && !(proto = WaiveXray(cx, proto)))
|
||||
return nsnull;
|
||||
|
||||
js::SwitchToCompartment sc(cx, obj->compartment());
|
||||
JSAutoEnterCompartment ac;
|
||||
if (!ac.enter(cx, obj))
|
||||
return nsnull;
|
||||
wobj = JSWrapper::New(cx, obj, proto, obj->getGlobal(), &WaiveXrayWrapperWrapper);
|
||||
if (!wobj)
|
||||
return nsnull;
|
||||
|
|
Загрузка…
Ссылка в новой задаче