summaryrefslogtreecommitdiffstats
path: root/src/newt/classes/com
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-01-27 14:12:41 +0100
committerSven Gothel <[email protected]>2014-01-27 14:12:41 +0100
commitb7fafd30ffc5eac73880b264043582d74175a394 (patch)
tree8e746fa4904c3b35e90971ab8f940e47153f582f /src/newt/classes/com
parentb92a813063212130d6205a25b1f84662e8c4c0f9 (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/classes/com')
0 files changed, 0 insertions, 0 deletions