Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
No longer store strong references to parent object in guiHelper.BoxSi…
…zerHelper to decrease likelihood of circular references in NVDA's GUI (nvaccess#16079) Related to nvaccess#16019 Summary of the issue: BoxSizerHelper class stores a strong reference to its parent. When it is mistakenly assigned to a member of its parent a circular reference is created making it impossible for Python's garbage collector to destroy the dialog when it goes out of scope. Description of user facing changes Should not be noticeable. Description of development approach BoxSizerHelper now stores a weak reference to its parent.
- Loading branch information