From fc4b80d4bbcac4ff191fc030541139effc043605 Mon Sep 17 00:00:00 2001 From: "aaronleventhal%moonset.net" Date: Wed, 13 Feb 2008 02:37:22 +0000 Subject: [PATCH] Bug 413675. Incorrect menu events for ARIA dropdown menu. Patch by Alexander Surkov. r=aaronlev, a=schrep git-svn-id: svn://10.0.0.236/trunk@245536 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/accessible/src/base/nsDocAccessible.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mozilla/accessible/src/base/nsDocAccessible.cpp b/mozilla/accessible/src/base/nsDocAccessible.cpp index bb391b2f79c..f71c13204b4 100644 --- a/mozilla/accessible/src/base/nsDocAccessible.cpp +++ b/mozilla/accessible/src/base/nsDocAccessible.cpp @@ -1932,11 +1932,12 @@ NS_IMETHODIMP nsDocAccessible::InvalidateCacheSubtree(nsIContent *aChild, FireDelayedToolkitEvent(additionEvent, childNode, eCoalesceFromSameSubtree, isAsynch); - // Check to see change occured in an ARIA menu, and fire an EVENT_MENUPOPUP_START if it did + // Check to see change occured in an ARIA menu, and fire + // an EVENT_MENUPOPUP_START if it did. nsRoleMapEntry *roleMapEntry = nsAccUtils::GetRoleMapEntry(childNode); if (roleMapEntry && roleMapEntry->role == nsIAccessibleRole::ROLE_MENUPOPUP) { FireDelayedToolkitEvent(nsIAccessibleEvent::EVENT_MENUPOPUP_START, - childNode, eAllowDupes, isAsynch); + childNode, eRemoveDupes, isAsynch); } // Check to see if change occured inside an alert, and fire an EVENT_ALERT if it did