orca r4400 - in trunk: . src/orca/scripts/toolkits/Gecko



Author: joanied
Date: Fri Jan  2 21:14:48 2009
New Revision: 4400
URL: http://svn.gnome.org/viewvc/orca?rev=4400&view=rev

Log:
* src/orca/scripts/toolkits/Gecko/script.py:
  Additional fix for bug #565886 - Extraneous caret-moved events
  emitted by FF 3.1 cause unnecessary braille updating. It turns
  out that certain ARIA push buttons emit caret-moved events
  after the focus event. 


Modified:
   trunk/ChangeLog
   trunk/src/orca/scripts/toolkits/Gecko/script.py

Modified: trunk/src/orca/scripts/toolkits/Gecko/script.py
==============================================================================
--- trunk/src/orca/scripts/toolkits/Gecko/script.py	(original)
+++ trunk/src/orca/scripts/toolkits/Gecko/script.py	Fri Jan  2 21:14:48 2009
@@ -1425,7 +1425,8 @@
                 if event.detail1 == 0 and not string in ["Left", "Home"] \
                    or eventSourceRole in [pyatspi.ROLE_PAGE_TAB,
                                           pyatspi.ROLE_LIST_ITEM,
-                                          pyatspi.ROLE_MENU_ITEM]:
+                                          pyatspi.ROLE_MENU_ITEM,
+                                          pyatspi.ROLE_PUSH_BUTTON]:
                     # A focus:/object:state-changed:focused event should
                     # pick up this case.
                     #



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]