Bug 1444143 part 4. Remove nsIFrameLoader::GetDepthTooGreat. r=mystor

MozReview-Commit-ID: GIdz853oVd3
This commit is contained in:
Boris Zbarsky 2018-03-21 22:43:16 -04:00
Родитель f3d0adf134
Коммит 909a57edd7
3 изменённых файлов: 1 добавлений и 17 удалений

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

@ -1900,13 +1900,6 @@ nsFrameLoader::DestroyComplete()
mChildMessageManager = nullptr;
}
NS_IMETHODIMP
nsFrameLoader::GetDepthTooGreat(bool* aDepthTooGreat)
{
*aDepthTooGreat = mDepthTooGreat;
return NS_OK;
}
void
nsFrameLoader::SetOwnerContent(Element* aContent)
{

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

@ -38,13 +38,6 @@ interface nsIFrameLoader : nsISupports
*/
void destroy();
/**
* Find out whether the loader's frame is at too great a depth in
* the frame tree. This can be used to decide what operations may
* or may not be allowed on the loader's docshell.
*/
readonly attribute boolean depthTooGreat;
/**
* The default event mode automatically forwards the events
* handled in EventStateManager::HandleCrossProcessEvent to

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

@ -120,9 +120,7 @@ nsGenericHTMLFrameElement::GetContentWindow()
return nullptr;
}
bool depthTooGreat = false;
mFrameLoader->GetDepthTooGreat(&depthTooGreat);
if (depthTooGreat) {
if (mFrameLoader->DepthTooGreat()) {
// Claim to have no contentWindow
return nullptr;
}