Bug 348197 firefox crash with orca running [@nsAccessNode::GetDocAccessibleFor]

patch by Evan.Yan at sun.com r=aaronleventhal
This commit is contained in:
ginn.chen%sun.com 2006-08-15 04:50:46 +00:00
Родитель fc5805aba9
Коммит b27aafad3f
1 изменённых файлов: 6 добавлений и 2 удалений

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

@ -985,7 +985,11 @@ NS_IMETHODIMP nsRootAccessible::GetAccessibleRelated(PRUint32 aRelationType,
nsCOMPtr<nsIDocShellTreeItem> treeItem = GetDocShellTreeItemFor(mDOMNode);
nsCOMPtr<nsIDocShellTreeItem> contentTreeItem = GetContentDocShell(treeItem);
nsCOMPtr<nsIAccessibleDocument> accDoc = GetDocAccessibleFor(contentTreeItem);
return accDoc->QueryInterface(NS_GET_IID(nsIAccessible), (void**)aRelated);
// there may be no content area, so we need a null check
if (contentTreeItem) {
nsCOMPtr<nsIAccessibleDocument> accDoc = GetDocAccessibleFor(contentTreeItem);
return accDoc->QueryInterface(NS_GET_IID(nsIAccessible), (void**)aRelated);
}
return NS_OK;
}