From: Brian M. <ma...@us...> - 2002-08-27 17:45:44
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory usw-pr-cvs1:/tmp/cvs-serv18212 Modified Files: org_lwjgl_openal_ALC.cpp Log Message: fix: support alcMakeContextCurrent - as recommended in specs! Index: org_lwjgl_openal_ALC.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALC.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_openal_ALC.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- org_lwjgl_openal_ALC.cpp 26 Aug 2002 22:16:25 -0000 1.6 +++ org_lwjgl_openal_ALC.cpp 27 Aug 2002 17:45:40 -0000 1.7 @@ -182,6 +182,10 @@ * ALCboolean alcMakeContextCurrent(ALCcontext *context); */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_ALC_makeContextCurrent (JNIEnv *env, jobject obj, jobject context) { + if(context == NULL) { + return alcMakeContextCurrent(NULL); + } + /* get context address */ jclass context_class = env->GetObjectClass(context); jfieldID context_field = env->GetFieldID(context_class, "context", "I"); |