Don't try to rumble third-party Nintendo Switch Pro controllers

Sending rumble to the PowerA Spectra Nintendo Switch controller hangs input reports for a couple of seconds.
main
Sam Lantinga 2021-07-24 19:43:56 -07:00
parent cc19b13bc3
commit 3c9559f765
1 changed files with 4 additions and 0 deletions

View File

@ -1057,6 +1057,10 @@ HIDAPI_DriverSwitch_RumbleJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joys
{
SDL_DriverSwitch_Context *ctx = (SDL_DriverSwitch_Context *)device->context;
if (ctx->m_bInputOnly) {
return SDL_Unsupported();
}
if (ctx->m_bRumblePending) {
if (HIDAPI_DriverSwitch_SendPendingRumble(ctx) < 0) {
return -1;