Fixing the crash reported in bugscape bug 4922. Adding null check on domWindow to break from the HandleEvent routine. r=saari

This commit is contained in:
racham%netscape.com 2001-05-10 23:13:27 +00:00
Родитель 140023cf78
Коммит 51db79d745
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -502,6 +502,9 @@ nsWebShellWindow::HandleEvent(nsGUIEvent *aEvent)
nsCOMPtr<nsIDOMWindowInternal> domWindow;
eventWindow->ConvertWebShellToDOMWindow(webShell, getter_AddRefs(domWindow));
nsCOMPtr<nsPIDOMWindow> piWin(do_QueryInterface(domWindow));
if (!domWindow) {
break;
}
nsCOMPtr<nsIFocusController> focusController;
piWin->GetRootFocusController(getter_AddRefs(focusController));
if (focusController) {