orca r4605 - in trunk: . src/orca/scripts/apps/pidgin



Author: wwalker
Date: Thu Feb 26 13:08:55 2009
New Revision: 4605
URL: http://svn.gnome.org/viewvc/orca?rev=4605&view=rev

Log:
Fix for bug #572303 - Double-speaking of characters entered into pidgin account creation


Modified:
   trunk/ChangeLog
   trunk/src/orca/scripts/apps/pidgin/script.py

Modified: trunk/src/orca/scripts/apps/pidgin/script.py
==============================================================================
--- trunk/src/orca/scripts/apps/pidgin/script.py	(original)
+++ trunk/src/orca/scripts/apps/pidgin/script.py	Thu Feb 26 13:08:55 2009
@@ -687,6 +687,15 @@
         if self.isBuddyListEvent(event):
             return
 
+        # Handle non-chat text areas (e.g., adding a new account)
+        # the default way.
+        #
+        state = event.source.getState()
+        if state.contains(pyatspi.STATE_EDITABLE) \
+           and state.contains(pyatspi.STATE_SINGLE_LINE):
+            default.Script.onTextInserted(self, event)
+            return
+
         chatRoomTab = self.getChatRoomTab(event.source)
         if not chatRoomTab:
             default.Script.onTextInserted(self, event)



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