diff --git a/src/native/win32/org_lwjgl_opengl_BaseGL.cpp b/src/native/win32/org_lwjgl_opengl_BaseGL.cpp index 4daee64f..e9b027f8 100644 --- a/src/native/win32/org_lwjgl_opengl_BaseGL.cpp +++ b/src/native/win32/org_lwjgl_opengl_BaseGL.cpp @@ -162,6 +162,18 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_BaseGL_swapBuffers wglSwapLayerBuffers(hdc, WGL_SWAP_MAIN_PLANE); } +/* + * Class: org_lwjgl_opengl_BaseGL + * Method: nFreeContext + * Signature: ()V +*/ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_BaseGL_nReleaseContext + (JNIEnv *env, jobject obj) +{ + wglMakeCurrent(hdc, NULL); +} + + /* * Class: org_lwjgl_opengl_BaseGL * Method: nMakeCurrent