Fix crash when frameset is wiped out before onload events on all subframes have

fired.  Bug 212563, r+sr=jst
This commit is contained in:
bzbarsky%mit.edu 2003-11-04 02:01:23 +00:00
Родитель f0ab5a779e
Коммит 96055357ca
1 изменённых файлов: 7 добавлений и 0 удалений

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

@ -357,6 +357,13 @@ nsFrameLoader::Destroy()
mOwnerContent = nsnull;
}
// Let our window know that we are gone
nsCOMPtr<nsIDOMWindow> win(do_GetInterface(mDocShell));
nsCOMPtr<nsPIDOMWindow> win_private(do_QueryInterface(win));
if (win_private) {
win_private->SetFrameElementInternal(nsnull);
}
nsCOMPtr<nsIBaseWindow> base_win(do_QueryInterface(mDocShell));
if (base_win) {