Bug 536772. Wallpaper over us switching the subdoc map entry too early. r=dbaron

This commit is contained in:
Boris Zbarsky 2009-12-27 08:50:08 -05:00
Родитель 3d37798b11
Коммит 9dd0888609
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -4497,7 +4497,7 @@ nsDocShell::GetVisibility(PRBool * aVisibility)
pPresShell->GetDocument()->FindContentForSubDocument(presShell->GetDocument());
NS_ASSERTION(shellContent, "subshell not in the map");
nsIFrame* frame = shellContent->GetPrimaryFrame();
nsIFrame* frame = shellContent ? shellContent->GetPrimaryFrame() : nsnull;
PRBool isDocShellOffScreen = PR_FALSE;
docShell->GetIsOffScreenBrowser(&isDocShellOffScreen);
if (frame && !frame->AreAncestorViewsVisible() && !isDocShellOffScreen)