From 9ece420781e7d9031d0eb7a186bbf45a7425d35f Mon Sep 17 00:00:00 2001 From: "aaronl%netscape.com" Date: Fri, 14 Jun 2002 01:47:35 +0000 Subject: [PATCH] Bug 148007 - Active Accessibility: wrong accState for XUL label and description elements. r=kyle, sr=hewitt git-svn-id: svn://10.0.0.236/trunk@123282 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/accessible/src/xul/nsXULTextAccessible.cpp | 8 ++++++++ mozilla/accessible/src/xul/nsXULTextAccessible.h | 1 + 2 files changed, 9 insertions(+) diff --git a/mozilla/accessible/src/xul/nsXULTextAccessible.cpp b/mozilla/accessible/src/xul/nsXULTextAccessible.cpp index 501c9010371..d978b84fd6a 100644 --- a/mozilla/accessible/src/xul/nsXULTextAccessible.cpp +++ b/mozilla/accessible/src/xul/nsXULTextAccessible.cpp @@ -60,3 +60,11 @@ NS_IMETHODIMP nsXULTextAccessible::GetAccName(nsAString& _retval) } return NS_ERROR_FAILURE; } + +NS_IMETHODIMP nsXULTextAccessible::GetAccState(PRUint32 *_retval) +{ + // Labels and description can only have read only state + // They are not focusable or selectable + *_retval = STATE_READONLY; + return NS_OK; +} diff --git a/mozilla/accessible/src/xul/nsXULTextAccessible.h b/mozilla/accessible/src/xul/nsXULTextAccessible.h index 62b2d7eb45d..5c6fe6c8994 100644 --- a/mozilla/accessible/src/xul/nsXULTextAccessible.h +++ b/mozilla/accessible/src/xul/nsXULTextAccessible.h @@ -50,6 +50,7 @@ class nsXULTextAccessible : public nsTextAccessible public: nsXULTextAccessible(nsIDOMNode* aDomNode, nsIWeakReference* aShell); NS_IMETHOD GetAccName(nsAString& _retval); + NS_IMETHOD GetAccState(PRUint32 *_retval); }; #endif