mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-04 08:56:25 +00:00
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:
@@ -937,7 +937,7 @@ static ESwitchDeviceInfoControllerType
|
||||
ReadJoyConControllerType(SDL_HIDAPI_Device *device)
|
||||
{
|
||||
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;
|
||||
|
||||
/* Create enough of a context to read the controller type from the device */
|
||||
|
Reference in New Issue
Block a user