winrt: Always use a thread for joystick support
parent
2fdbae22cb
commit
40210f8945
|
@ -356,6 +356,15 @@ WINDOWS_JoystickInit(void)
|
||||||
|
|
||||||
WINDOWS_JoystickDetect();
|
WINDOWS_JoystickDetect();
|
||||||
|
|
||||||
|
#ifdef __WINRT__
|
||||||
|
/* FIXME: WinRT silently does not support device notifications.
|
||||||
|
* Revisit this if UWP ever adds support in a future release.
|
||||||
|
*/
|
||||||
|
s_bJoystickThread = SDL_TRUE;
|
||||||
|
if (SDL_StartJoystickThread() < 0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
#else
|
||||||
s_bJoystickThread = SDL_GetHintBoolean(SDL_HINT_JOYSTICK_THREAD, SDL_FALSE);
|
s_bJoystickThread = SDL_GetHintBoolean(SDL_HINT_JOYSTICK_THREAD, SDL_FALSE);
|
||||||
if (s_bJoystickThread) {
|
if (s_bJoystickThread) {
|
||||||
if (SDL_StartJoystickThread() < 0) {
|
if (SDL_StartJoystickThread() < 0) {
|
||||||
|
@ -366,6 +375,7 @@ WINDOWS_JoystickInit(void)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue