diff options
Diffstat (limited to 'src/classes/com/sun/opengl/impl')
-rwxr-xr-x | src/classes/com/sun/opengl/impl/GLWorkerThread.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/classes/com/sun/opengl/impl/GLWorkerThread.java b/src/classes/com/sun/opengl/impl/GLWorkerThread.java index 57938c8bc..b110e4335 100755 --- a/src/classes/com/sun/opengl/impl/GLWorkerThread.java +++ b/src/classes/com/sun/opengl/impl/GLWorkerThread.java @@ -167,7 +167,9 @@ public class GLWorkerThread { lockTemp.notifyAll(); lockTemp.wait(); if (exception != null) { - throw new InvocationTargetException(exception); + Throwable localException = exception; + exception = null; + throw new InvocationTargetException(localException); } } } |