mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-05 01:16:26 +00:00
Don't put wired Switch Pro controllers into simple report mode
This stops the controller from sending input or responding to queries until it's unplugged.
This commit is contained in:
@@ -813,6 +813,12 @@ static Uint8 GetDefaultInputMode(SDL_DriverSwitch_Context *ctx)
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
// Wired controllers break if they are put into simple controller state
|
||||
if (input_mode == k_eSwitchInputReportIDs_SimpleControllerState &&
|
||||
!ctx->device->is_bluetooth) {
|
||||
input_mode = k_eSwitchInputReportIDs_FullControllerState;
|
||||
}
|
||||
return input_mode;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user