diff options
author | Sven Gothel <[email protected]> | 2010-09-16 02:14:06 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-09-16 02:14:06 +0200 |
commit | e62a91e26ba01a8970658681891edebcee7461e1 (patch) | |
tree | 7b7ec2834c076e303d5e9cb4d2510f6ecc1e958b /src/jogl/classes/com/jogamp/opengl/impl/GLDrawableHelper.java | |
parent | 1ceebc122739b8a59b1bc099bc33ea880c837da9 (diff) |
NEWT: Changed Lifecycle of Display/Screen (part 3)
- Fix DefaultEDTUtil deadlocks: Minimize locking!
- invoke:
- Check isCurrentThreadEDT() before locking edtLock
- Check isRunning() redundant, since we start it beforehand
- EventDispatchThread.run():
- Relax definition of EDTUtil::waitUntilIdle(), ie method
may return while last task is being executed (see below).
- Execute task outside of edtTasks lock.
TODO: Fix more test cases (new and old)
Diffstat (limited to 'src/jogl/classes/com/jogamp/opengl/impl/GLDrawableHelper.java')
0 files changed, 0 insertions, 0 deletions