mirror of https://github.com/encounter/SDL.git
Don't wait a long time for zombie Bluetooth controllers
If a Nintendo Switch Pro controller is turned off, it will leave the controller connected in Windows, but not responding to reports. Don't wait a really long time trying to get information from a controller in this state.
This commit is contained in:
parent
67db8a9103
commit
67fa6a935f
|
@ -937,7 +937,7 @@ static ESwitchDeviceInfoControllerType
|
||||||
ReadJoyConControllerType(SDL_HIDAPI_Device *device)
|
ReadJoyConControllerType(SDL_HIDAPI_Device *device)
|
||||||
{
|
{
|
||||||
ESwitchDeviceInfoControllerType eControllerType = k_eSwitchDeviceInfoControllerType_Unknown;
|
ESwitchDeviceInfoControllerType eControllerType = k_eSwitchDeviceInfoControllerType_Unknown;
|
||||||
const int MAX_ATTEMPTS = 20;
|
const int MAX_ATTEMPTS = 1; /* Don't try too long, in case this is a zombie Bluetooth controller */
|
||||||
int attempts = 0;
|
int attempts = 0;
|
||||||
|
|
||||||
/* Create enough of a context to read the controller type from the device */
|
/* Create enough of a context to read the controller type from the device */
|
||||||
|
|
Loading…
Reference in New Issue