diff --git a/mozilla/accessible/src/base/nsGenericAccessible.cpp b/mozilla/accessible/src/base/nsGenericAccessible.cpp index 062bb7b291c..fda26661b58 100644 --- a/mozilla/accessible/src/base/nsGenericAccessible.cpp +++ b/mozilla/accessible/src/base/nsGenericAccessible.cpp @@ -529,7 +529,7 @@ PRBool nsLinkableAccessible::IsALink() nsCOMPtr walkUpContent(do_QueryInterface(mNode)); if (walkUpContent) { - nsCOMPtr tempContent; + nsCOMPtr tempContent = walkUpContent; while (walkUpContent) { nsCOMPtr link(do_QueryInterface(walkUpContent)); if (link) { diff --git a/mozilla/accessible/src/html/nsHTMLLinkAccessible.cpp b/mozilla/accessible/src/html/nsHTMLLinkAccessible.cpp index da981b23027..a44288bbfaa 100644 --- a/mozilla/accessible/src/html/nsHTMLLinkAccessible.cpp +++ b/mozilla/accessible/src/html/nsHTMLLinkAccessible.cpp @@ -40,7 +40,7 @@ nsLinkableAccessible(aShell, aDomNode) /* wstring getAccName (); */ NS_IMETHODIMP nsHTMLLinkAccessible::GetAccName(PRUnichar **_retval) { - if (!mLinkContent) + if (!IsALink()) // Also initializes private data members return NS_ERROR_FAILURE; nsAutoString nameString; diff --git a/mozilla/accessible/src/nsGenericAccessible.cpp b/mozilla/accessible/src/nsGenericAccessible.cpp index 062bb7b291c..fda26661b58 100644 --- a/mozilla/accessible/src/nsGenericAccessible.cpp +++ b/mozilla/accessible/src/nsGenericAccessible.cpp @@ -529,7 +529,7 @@ PRBool nsLinkableAccessible::IsALink() nsCOMPtr walkUpContent(do_QueryInterface(mNode)); if (walkUpContent) { - nsCOMPtr tempContent; + nsCOMPtr tempContent = walkUpContent; while (walkUpContent) { nsCOMPtr link(do_QueryInterface(walkUpContent)); if (link) { diff --git a/mozilla/accessible/src/nsHTMLLinkAccessible.cpp b/mozilla/accessible/src/nsHTMLLinkAccessible.cpp index da981b23027..a44288bbfaa 100644 --- a/mozilla/accessible/src/nsHTMLLinkAccessible.cpp +++ b/mozilla/accessible/src/nsHTMLLinkAccessible.cpp @@ -40,7 +40,7 @@ nsLinkableAccessible(aShell, aDomNode) /* wstring getAccName (); */ NS_IMETHODIMP nsHTMLLinkAccessible::GetAccName(PRUnichar **_retval) { - if (!mLinkContent) + if (!IsALink()) // Also initializes private data members return NS_ERROR_FAILURE; nsAutoString nameString;