diff options
author | Sven Gothel <[email protected]> | 2014-01-27 14:12:41 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-01-27 14:12:41 +0100 |
commit | b7fafd30ffc5eac73880b264043582d74175a394 (patch) | |
tree | 8e746fa4904c3b35e90971ab8f940e47153f582f /src/newt | |
parent | b92a813063212130d6205a25b1f84662e8c4c0f9 (diff) |
Bug 952 - JAWTWindow.JAWTComponentListener's ctor() and detach() may deadlock due to AWTTreeLock acquisition while add/remove AWT listener
The AWTTreeLock is acquired by Component.removeHierarchyListener
and as for _every_ AWT component, modifications shall happen on the AWT-EDT.
IMHO the user shall offload AWT modifications to the AWT-EDT
similar to what JOGL's GLCanvas and NEWTCanvasAWT does.
However, since JAWTWindow also represents a NativeWindow instance
we shall offload AWTTreeLock methods ourselves!
Diffstat (limited to 'src/newt')
0 files changed, 0 insertions, 0 deletions