summaryrefslogtreecommitdiffstats
path: root/src/newt/classes/com
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2011-02-28 19:47:10 +0100
committerSven Gothel <[email protected]>2011-02-28 19:47:10 +0100
commit5681c25cfd4c7abce7d653910c9aa7a4e989057e (patch)
tree030887c110c6fbefd4bf958f4ab760478d71ec3e /src/newt/classes/com
parent30839d5a645d91ba6ea0b7f7f8150afac36bb215 (diff)
NEWT WindowImpl EDT fixes
- all features intended to run on EDT and lock the surface shall only allowed to wait for result, if the surface is unlocked. Otherwise don't wait - ie a pending operation. - proper sequence of all feature Runnables, ie include pre/post lock actions in Runnable, since it might be a pending task (see above). This shall avoid deadlocks cause by user code where features are called (visible, fullscreen, ..) when invoked within a locked surface code path - ie GLAutoDrawable.invoke(boolean wait, GLRunnable glRunnable).
Diffstat (limited to 'src/newt/classes/com')
0 files changed, 0 insertions, 0 deletions