Bug 1320997 - Ignore disconnected iframe nsPIDOMWindowOuters in TabGroup::GetTopLevelWindows, r=smaug

MozReview-Commit-ID: 8wQSmcS1sUn
This commit is contained in:
Michael Layzell 2016-11-29 11:50:13 -05:00
Родитель d0789ff793
Коммит 780cf8ac3d
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -146,7 +146,8 @@ TabGroup::GetTopLevelWindows()
nsTArray<nsPIDOMWindowOuter*> array;
for (nsPIDOMWindowOuter* outerWindow : mWindows) {
if (!outerWindow->GetScriptableParentOrNull()) {
if (outerWindow->GetDocShell() &&
!outerWindow->GetScriptableParentOrNull()) {
array.AppendElement(outerWindow);
}
}