Bug 1017424 part 9. Remove redundant xpconnect code looking for ChromeWindow/ModalContentWindow classes. r=bholley

This commit is contained in:
Boris Zbarsky 2014-09-05 14:28:46 -04:00
Родитель 1f4c6b7396
Коммит b0b2acb195
1 изменённых файлов: 1 добавлений и 3 удалений

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

@ -120,9 +120,7 @@ XPCWrappedNativeScope::XPCWrappedNativeScope(JSContext *cx,
mUseContentXBLScope = mAllowContentXBLScope;
if (mUseContentXBLScope) {
const js::Class *clasp = js::GetObjectClass(mGlobalJSObject);
mUseContentXBLScope = !strcmp(clasp->name, "Window") ||
!strcmp(clasp->name, "ChromeWindow") ||
!strcmp(clasp->name, "ModalContentWindow");
mUseContentXBLScope = !strcmp(clasp->name, "Window");
}
if (mUseContentXBLScope) {
mUseContentXBLScope = principal && !nsContentUtils::IsSystemPrincipal(principal);