nvda
10590c87 - Fix possible freeze related to custom checklistboxes (PR #9224)

Commit
7 years ago
Fix possible freeze related to custom checklistboxes (PR #9224) * Fix possible freeze related to custom checklistboxes `gui.nvdaControls.CustomCheckListBox` uses a custom `AccPropServer` for accessibility. However, when destroying the control, the `AccPropServer` wasn't properly unregistered. This leads to unexpected behavior, sometimes even to system freezes. While this was fixed for `AutoWidthColumnCheckListCtrl` it was not for `CustomListBox`. Now the AccPropServer instance itself is responsible for registration and unregistration. This cleanup is triggered by binding to the the control's window destroyed wx event.
Author
Committer
Parents
Loading