summaryrefslogtreecommitdiffstats
path: root/src/net/java/games/jogl/util
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-09-22 07:07:42 +0200
committerSven Gothel <[email protected]>2014-09-22 07:09:09 +0200
commit657081451f7cceac0b0a58b3c15a10a6d3b4b907 (patch)
treef88012a08f9a709aff450187819beb8990b6495c /src/net/java/games/jogl/util
parenta8285cf7e4673dc45cf99c0872b3f9a25599e159 (diff)
Stabilize, fix regression: GLDrawable.invoke(..) and Animator* display-loop 'closure'
GLDrawable.invoke(..) regression of commit c77b8f586cb2553582a42f5b90aeee5ef85f1efe: 'wait' was not set to false, if 'deferredHere' was forced to 'false'. This could lead to the situation where GLRunnableTask will catch the exception and supresses it. Animator/FPSAnimator post exception propagation code animThread = null; notifyAll(); must be complete to finalize animator state in case of an exception. Decorate 'handleUncaughtException(..)' w/ try { } finally { } where the latter ensures the mentioned 'closure'.
Diffstat (limited to 'src/net/java/games/jogl/util')
0 files changed, 0 insertions, 0 deletions