nvda
7333efad - UIA handler: work directly with UIA interfaces introduced in Windows 8 and later (#15823)

Commit
2 years ago
UIA handler: work directly with UIA interfaces introduced in Windows 8 and later (#15823) Summary of the issue: NVDA checks for Windows 7/8 UIA interfaces at startup when the minimum version is Windows 8.1. Description of user facing changes None Description of development approach At startup, NVDA's UIA handler thread will instantiate Widnows 8 UIA interface direclty as opposed tr doing it behind a try/except block. This also removes the check for UIA8 flag when instantiating later UIA interfaces. As part of this work, UIA handler main file was linted and some functions marked as too complex (according to Flake8).
Author
Parents
Loading