• R/O
  • HTTP
  • SSH
  • HTTPS

nvdajp: 提交

NVDA with Japanese branch


Commit MetaInfo

修订版954898548c4915df630d13be1f1973de5bdba2c7 (tree)
时间2009-03-13 16:23:20
作者James Teh <jamie@jant...>
CommiterJames Teh

Log Message

IAccessibleHandler.processFocusNVDAEvent(): Don't check for a virtual buffer when exempting Adobe Acrobat documents from the focused state check; they should always be exempt. Fixes the issue where a document never seemed to gain focus in Adobe Reader before a buffer was loaded, so many documents just wouldn't load at all.

更改概述

差异

--- a/source/IAccessibleHandler.py
+++ b/source/IAccessibleHandler.py
@@ -860,7 +860,7 @@ def processFocusNVDAEvent(obj,needsFocusedState=True):
860860 @rtype: boolean
861861 """
862862 #this object, or one of its ancestors *must* have state_focused. Also cache the parents as we do this check
863- if needsFocusedState and obj.windowClassName=="AVL_AVView" and obj.virtualBuffer:
863+ if needsFocusedState and obj.windowClassName=="AVL_AVView":
864864 #Adobe acrobat document nodes don't have the focused state
865865 needsFocusedState=False
866866 elif needsFocusedState and obj.windowClassName.startswith("Mozilla") and obj.IAccessibleRole in (ROLE_SYSTEM_COMBOBOX, ROLE_SYSTEM_DOCUMENT, ROLE_SYSTEM_LIST):
--- a/user_docs/whats new.txt
+++ b/user_docs/whats new.txt
@@ -1,5 +1,8 @@
11 What's New in NVDA
22
3+Changes since 0.6p3.1:
4+* fix: Fixed the issue whereby some documents would not load at all in Adobe Reader.
5+
36 Changes since 0.6p3:
47 * fix: When NVDA is run from an 8.3 dos path, but it is installed in the related long path (e.g. progra~1 verses program files) NVDA will correctly identify that it is an installed copy and properly load the user's settings.
58
Show on old repository browser