fix: no longer fatal to not acquire input
This commit is contained in:
parent
451f237085
commit
db7b3a9cf5
|
@ -117,8 +117,10 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Keyboard_nCreate
|
||||||
lpdiKeyboard->SetProperty(DIPROP_BUFFERSIZE, &dipropdw.diph);
|
lpdiKeyboard->SetProperty(DIPROP_BUFFERSIZE, &dipropdw.diph);
|
||||||
|
|
||||||
HRESULT ret = lpdiKeyboard->Acquire();
|
HRESULT ret = lpdiKeyboard->Acquire();
|
||||||
if (ret != DI_OK && ret != S_FALSE) {
|
if(FAILED(ret)) {
|
||||||
|
#if _DEBUG
|
||||||
printf("Failed to acquire keyboard\n");
|
printf("Failed to acquire keyboard\n");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
return JNI_TRUE;
|
return JNI_TRUE;
|
||||||
|
|
|
@ -136,10 +136,8 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_input_Mouse_nCreate(JNIEnv *env, jclas
|
||||||
hr = mDIDevice->Acquire();
|
hr = mDIDevice->Acquire();
|
||||||
if(FAILED(hr)) {
|
if(FAILED(hr)) {
|
||||||
#if _DEBUG
|
#if _DEBUG
|
||||||
printf("Acquire failed\n");
|
printf("Failed to acquire mouse\n");
|
||||||
#endif
|
#endif
|
||||||
ShutdownMouse();
|
|
||||||
return JNI_FALSE;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return mCreate_success;
|
return mCreate_success;
|
||||||
|
@ -160,6 +158,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nDestroy(JNIEnv *env, jclass c
|
||||||
* Signature: ()V
|
* Signature: ()V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nPoll(JNIEnv * env, jclass clazz) {
|
JNIEXPORT void JNICALL Java_org_lwjgl_input_Mouse_nPoll(JNIEnv * env, jclass clazz) {
|
||||||
|
mDIDevice->Acquire();
|
||||||
UpdateMouseFields();
|
UpdateMouseFields();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue