From e10f58bc431e3e1795db0fb711cc3fb6afc89784 Mon Sep 17 00:00:00 2001 From: Marco Zehe Date: Wed, 11 Jun 2008 10:27:25 +0200 Subject: [PATCH] bug 432967 - WARNING: NS_ENSURE_TRUE(aContent) failed: file nsAccessibilityUtils.cpp, line 262, patch by Ginn Chen , r=aaronlev --- accessible/src/base/nsAccessible.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/accessible/src/base/nsAccessible.cpp b/accessible/src/base/nsAccessible.cpp index f3278baff946..c6c9659fe6da 100644 --- a/accessible/src/base/nsAccessible.cpp +++ b/accessible/src/base/nsAccessible.cpp @@ -2659,8 +2659,11 @@ nsAccessible::GetNumActions(PRUint8 *aNumActions) if (IsDefunct()) return NS_ERROR_FAILURE; + nsCOMPtr content = GetRoleContent(mDOMNode); + if (!content) + return NS_OK; + // Check if it's an simple xlink. - nsCOMPtr content(do_QueryInterface(mDOMNode)); if (nsAccUtils::IsXLink(content)) { *aNumActions = 1; return NS_OK;