[Nvda-dev] commit r2334 - trunk/source/virtualBuffers
NVDA Subversion
svn at nvda-project.org
Tue Aug 5 07:06:42 UTC 2008
Author: mdcurran
Date: Tue Aug 5 07:06:38 2008
New Revision: 2334
Log:
Temporarily disable setting focus to a field in a gecko virtualBuffer when arrwoing to it if it is an embedded object (Flash or java etc). This is causing users to get stuck in Flash objects too much. Best for p2 to just protect against this all together.
Modified:
trunk/source/virtualBuffers/gecko_ia2.py
Modified: trunk/source/virtualBuffers/gecko_ia2.py
==============================================================================
--- trunk/source/virtualBuffers/gecko_ia2.py (original)
+++ trunk/source/virtualBuffers/gecko_ia2.py Tue Aug 5 07:06:38 2008
@@ -157,7 +157,7 @@
obj=NVDAObjects.IAccessible.IAccessible(IAccessibleObject=pacc,IAccessibleChildID=accChildID)
api.setNavigatorObject(obj)
obj.IAccessibleObject.scrollTo(GECKO_SCROLL_TYPE_ANYWHERE)
- if not eventHandler.isPendingEvents('gainFocus') and controlTypes.STATE_FOCUSABLE in obj.states:
+ if not eventHandler.isPendingEvents('gainFocus') and controlTypes.STATE_FOCUSABLE in obj.states and obj.role!=controlTypes.ROLE_EMBEDEDOBJECT:
obj.setFocus()
except:
pass
More information about the Nvda-dev
mailing list