зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1322539 - Call ExposeObjectToActiveJS on the targets of xray wrappers r=sfink
This commit is contained in:
Родитель
5b58823c38
Коммит
0c82b7b16d
|
@ -64,7 +64,10 @@ public:
|
|||
constexpr XrayTraits() {}
|
||||
|
||||
static JSObject* getTargetObject(JSObject* wrapper) {
|
||||
return js::UncheckedUnwrap(wrapper, /* stopAtWindowProxy = */ false);
|
||||
JSObject* target = js::UncheckedUnwrap(wrapper, /* stopAtWindowProxy = */ false);
|
||||
if (target)
|
||||
JS::ExposeObjectToActiveJS(target);
|
||||
return target;
|
||||
}
|
||||
|
||||
virtual bool resolveNativeProperty(JSContext* cx, JS::HandleObject wrapper,
|
||||
|
|
Загрузка…
Ссылка в новой задаче