зеркало из https://github.com/mozilla/gecko-dev.git
Bug 348197 firefox crash with orca running [@nsAccessNode::GetDocAccessibleFor]
patch by Evan.Yan at sun.com r=aaronleventhal
This commit is contained in:
Родитель
660c88bd29
Коммит
b2c592221f
|
@ -985,7 +985,11 @@ NS_IMETHODIMP nsRootAccessible::GetAccessibleRelated(PRUint32 aRelationType,
|
||||||
|
|
||||||
nsCOMPtr<nsIDocShellTreeItem> treeItem = GetDocShellTreeItemFor(mDOMNode);
|
nsCOMPtr<nsIDocShellTreeItem> treeItem = GetDocShellTreeItemFor(mDOMNode);
|
||||||
nsCOMPtr<nsIDocShellTreeItem> contentTreeItem = GetContentDocShell(treeItem);
|
nsCOMPtr<nsIDocShellTreeItem> contentTreeItem = GetContentDocShell(treeItem);
|
||||||
nsCOMPtr<nsIAccessibleDocument> accDoc = GetDocAccessibleFor(contentTreeItem);
|
// there may be no content area, so we need a null check
|
||||||
return accDoc->QueryInterface(NS_GET_IID(nsIAccessible), (void**)aRelated);
|
if (contentTreeItem) {
|
||||||
|
nsCOMPtr<nsIAccessibleDocument> accDoc = GetDocAccessibleFor(contentTreeItem);
|
||||||
|
return accDoc->QueryInterface(NS_GET_IID(nsIAccessible), (void**)aRelated);
|
||||||
|
}
|
||||||
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче