diff options
author | Kenneth Russel <[email protected]> | 2008-02-03 06:57:11 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2008-02-03 06:57:11 +0000 |
commit | 9723c1fc5710051fd52f29c8b960379cc02ae991 (patch) | |
tree | 820613c6f712ce3d99306cde6bcc1737bd47f1b4 /make/jawt-x11.cfg | |
parent | 77a06914560fbdd09e7adb19d30be4cf359269a7 (diff) |
Fixed Issue 341: JNI Global Reference in native code prevents clean applet termination
Simplified the native code in JAWT_DrawingSurfaceInfo.c to only
fabricate the direct ByteBuffer wrapping the JAWT "platformInfo"
struct, moving the construction of the wrapping JAWT_PlatformInfo up
to Java.
Verified fix with reloading of JOGL applets via the new JNLP applet
launching support in the new Java Plug-In.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@1512 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'make/jawt-x11.cfg')
-rw-r--r-- | make/jawt-x11.cfg | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/make/jawt-x11.cfg b/make/jawt-x11.cfg index 43ccef7ec..40ac88b50 100644 --- a/make/jawt-x11.cfg +++ b/make/jawt-x11.cfg @@ -27,7 +27,4 @@ StructPackage JAWT_X11DrawingSurfaceInfo com.sun.opengl.impl.x11 EmitStruct JAWT_X11DrawingSurfaceInfo Implements JAWT_X11DrawingSurfaceInfo JAWT_PlatformInfo -CustomJavaCode JAWT_DrawingSurfaceInfo public JAWT_PlatformInfo platformInfo() { -CustomJavaCode JAWT_DrawingSurfaceInfo return platformInfo0(getBuffer()); -CustomJavaCode JAWT_DrawingSurfaceInfo } -CustomJavaCode JAWT_DrawingSurfaceInfo private native JAWT_PlatformInfo platformInfo0(Buffer jthis0); +IncludeAs CustomJavaCode JAWT_DrawingSurfaceInfo jawt-DrawingSurfaceInfo-CustomJavaCode.java |