bug 580128 - Outerize inner windows. r=jst

This commit is contained in:
Blake Kaplan 2010-10-10 15:47:55 -07:00
Родитель 1d2520f0ea
Коммит 5be445d6b2
1 изменённых файлов: 7 добавлений и 0 удалений

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

@ -1383,6 +1383,13 @@ XPCConvert::NativeInterface2JSObject(XPCLazyCallContext& lccx,
flat = locationWrapper;
}
else
{
OBJ_TO_OUTER_OBJECT(cx, flat);
NS_ASSERTION(flat, "bad outer object hook!");
NS_ASSERTION(flat->getCompartment() == cx->compartment,
"bad compartment");
}
}
*d = OBJECT_TO_JSVAL(flat);