bug 580128 - Allow unwrapping windows via JSObject::unwrap. r=jst

This commit is contained in:
Johnny Stenback 2010-10-10 15:48:35 -07:00
Родитель d57858e03c
Коммит 65f800bb78
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -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;