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");
|