diff --git a/accessible/src/atk/nsAccessibleHyperText.cpp b/accessible/src/atk/nsAccessibleHyperText.cpp index ccf983ceaedd..1f5d07a410f4 100644 --- a/accessible/src/atk/nsAccessibleHyperText.cpp +++ b/accessible/src/atk/nsAccessibleHyperText.cpp @@ -391,7 +391,7 @@ NS_IMETHODIMP nsAccessibleHyperText::RemoveSelection(PRInt32 aSelectionNum) PRInt32 caretOffset; mTextChildren->Count(&count); for (index = 0; index < count; index++) { - nsCOMPtr domNode(do_QueryInterface(mTextChildren->ElementAt(index))); + nsCOMPtr domNode(do_QueryElementAt(mTextChildren, index)); nsCOMPtr parentNode; nsCOMPtr link = nsnull; domNode->GetParentNode(getter_AddRefs(parentNode)); @@ -422,7 +422,7 @@ NS_IMETHODIMP nsAccessibleHyperText::GetLink(PRInt32 aIndex, nsIAccessibleHyperL PRUint32 index, count, linkCount = 0; mTextChildren->Count(&count); for (index = 0; index < count; index++) { - nsCOMPtr domNode(do_QueryInterface(mTextChildren->ElementAt(index))); + nsCOMPtr domNode(do_QueryElementAt(mTextChildren, index)); nsCOMPtr parentNode; // text node maybe a child (or grandchild, ...) of a link node @@ -491,11 +491,11 @@ NS_IMETHODIMP nsAccessibleHyperText::GetSelectedLinkIndex(PRInt32 *aSelectedLink if (count <= 0) return NS_ERROR_FAILURE; - nsCOMPtr curNode(do_QueryInterface(mTextChildren->ElementAt(0))); + nsCOMPtr curNode(do_QueryElementAt(mTextChildren, 0)); PRUint32 index, linkCount = 0; for (index = 0; index < count; index++) { - nsCOMPtr domNode(do_QueryInterface(mTextChildren->ElementAt(index))); + nsCOMPtr domNode(do_QueryElementAt(mTextChildren, index)); nsCOMPtr parentNode; nsCOMPtr link; do {