Fixed JNI error

This commit is contained in:
Caspian Rychlik-Prince 2003-03-18 16:38:31 +00:00
parent be9286b6a0
commit df1d611624
1 changed files with 9 additions and 0 deletions

View File

@ -99,6 +99,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_initIDs(JNIEnv * env, jclass c
JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Mouse_nCreate(JNIEnv *env, jclass clazz) {
HRESULT hr;
mEnvironment = env;
clsMouse = clazz;
CacheMouseFields();
/* skip enumeration, since we only want system mouse */
CreateMouse();
@ -151,6 +156,8 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Mouse_nCreate(JNIEnv *env, jclas
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nDestroy(JNIEnv *env, jclass clazz) {
mEnvironment = env;
clsMouse = clazz;
ShutdownMouse();
}
@ -161,6 +168,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nDestroy(JNIEnv *env, jclass c
*/
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nPoll(JNIEnv * env, jclass clazz) {
mDIDevice->Acquire();
mEnvironment = env;
clsMouse = clazz;
UpdateMouseFields();
}