diff --git a/src/native/common/extal.c b/src/native/common/extal.c index 69b1646a..c77c5ee8 100644 --- a/src/native/common/extal.c +++ b/src/native/common/extal.c @@ -223,6 +223,7 @@ int InitializeOpenAL() { */ void DeInitializeOpenAL() { UnLoadOpenAL(); + handleOAL = 0; } /** diff --git a/src/native/common/org_lwjgl_opengl_CoreGL.cpp b/src/native/common/org_lwjgl_opengl_CoreGL.cpp index fe6a51b9..0046cef2 100644 --- a/src/native/common/org_lwjgl_opengl_CoreGL.cpp +++ b/src/native/common/org_lwjgl_opengl_CoreGL.cpp @@ -212,7 +212,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clearDepth(JNIEnv * env, job */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_deleteLists(JNIEnv * env, jobject obj, jint p0, jint p1) { - glDeleteLists((GLint) p0, (GLint) p1); + glDeleteLists((GLuint) p0, (GLint) p1); CHECK_GL_ERROR }