OSDN Git Service
IAccessible NVDAObject's parent property: hack around annoying MSAA implementations that skip the window root IAccessible for client IAccessibles with accParent (Skype and iTunes) so that the window root IAccessible is properly returned. This change allows NVDA's simple review to work much better in these programs. Note that the check here is quite specific in that the window handle must change, the new window handle must be the closest parent of the original window handle, the original IAccessible must not have a role of window, and the resulting NVDAObject for the window root IAccessible must have a parent equal to the original parent NVDAObject.