From abb1ebebacf5f028e46b87453fe73efc64d41247 Mon Sep 17 00:00:00 2001 From: "simford.dong%sun.com" Date: Thu, 20 Mar 2003 08:48:19 +0000 Subject: [PATCH] Bug 196668 gnopernicus says nothing when XUL radio buttons state changes fix it by adding another FOCUS event --- accessible/src/base/nsRootAccessible.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/accessible/src/base/nsRootAccessible.cpp b/accessible/src/base/nsRootAccessible.cpp index 9d5fad81674..011043cc6fb 100644 --- a/accessible/src/base/nsRootAccessible.cpp +++ b/accessible/src/base/nsRootAccessible.cpp @@ -610,6 +610,9 @@ NS_IMETHODIMP nsRootAccessible::HandleEvent(nsIDOMEvent* aEvent) stateData.enable = (stateData.state & STATE_CHECKED) != 0; stateData.state = STATE_CHECKED; HandleEvent(nsIAccessibleEventListener::EVENT_STATE_CHANGE, accessible, &stateData); + if (eventType.EqualsIgnoreCase("RadioStateChange")) { + FireAccessibleFocusEvent(accessible, targetNode); + } } else if (eventType.EqualsIgnoreCase("popupshowing")) FireAccessibleFocusEvent(accessible, targetNode);