зеркало из https://github.com/mozilla/pjs.git
bug 580128 - Allow unwrapping windows via JSObject::unwrap. r=jst
This commit is contained in:
Родитель
d57858e03c
Коммит
65f800bb78
|
@ -79,6 +79,8 @@ JSObject::unwrap(uintN *flagsp)
|
|||
while (wrapped->isWrapper()) {
|
||||
flags |= static_cast<JSWrapper *>(wrapped->getProxyHandler())->flags();
|
||||
wrapped = wrapped->getProxyPrivate().toObjectOrNull();
|
||||
if (wrapped->getClass()->ext.innerObject)
|
||||
break;
|
||||
}
|
||||
if (flagsp)
|
||||
*flagsp = flags;
|
||||
|
|
Загрузка…
Ссылка в новой задаче