-
-
Notifications
You must be signed in to change notification settings - Fork 630
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when activating Notepad about box #1853
Comments
Comment 1 by PZajda on 2011-10-19 23:22 |
Comment 3 by Ahiiron on 2011-10-20 16:46 |
Comment 4 by jteh on 2011-10-21 04:59 |
Comment 5 by jteh on 2011-10-21 06:11 It seems that there is a !SysLink control where !AccessibleChildren reports a child with child ID -4, but querying info for child ID -4 just throws errors. Therefore, it gets a role of unknown, so getDialogText tries to descend. Unfortunately, the children property on the IAccessible NVDAObject only aborts if the child ID is greater than 0, as opposed to not equal to 0, so we end up fetching children for the same object, thus the infinite recursion. Mick, should we just change the children property to check for != 0 instead of > 0? Do you think this will break anything? Alternatively, should we be treating simple children with negative child IDs as invalid at a lower level? |
Comment 6 by jteh on 2011-10-21 10:08 |
Reported by PZajda on 2011-10-19 23:12
Then there NVDA makes an error after some seconds.
Log file attached.
The text was updated successfully, but these errors were encountered: