diff --git a/mozilla/accessible/src/html/nsHTMLIFrameRootAccessible.cpp b/mozilla/accessible/src/html/nsHTMLIFrameRootAccessible.cpp index 877f0e15786..7c84a3354f3 100644 --- a/mozilla/accessible/src/html/nsHTMLIFrameRootAccessible.cpp +++ b/mozilla/accessible/src/html/nsHTMLIFrameRootAccessible.cpp @@ -281,7 +281,7 @@ nsresult nsHTMLIFrameAccessible::GetLinkIndexFromAccNode(nsIAccessible *aAccNode return NS_OK; } *_retval = -1; - return NS_ERROR_INVALID_ARG; + return NS_OK; } //begin to count char length @@ -289,9 +289,10 @@ nsresult nsHTMLIFrameAccessible::GetLinkIndexFromAccNode(nsIAccessible *aAccNode aAccNode->GetAccName(tempAccName); charLength = tempAccName.Length(); if (aCharIndex < charLength) { - rv = NS_OK; *_retval = -1; + return NS_OK; } + return NS_ERROR_INVALID_ARG; } if (IsHyperLink(aAccNode)) { links = 1;