mirror of
https://github.com/Ryujinx/SDL.git
synced 2025-03-22 17:05:11 +00:00
Fixed third-party Nintendo Switch Pro controllers shutting down when we try to set the home LED.
This fixes the PDP Afterglow Wireless Deluxe Controller. (cherry picked from commit 0c16f4faf00eb573d051cac7d60ed8dd22e5596a)
This commit is contained in:
parent
4aec54988c
commit
e7ee375f22
|
@ -1041,6 +1041,11 @@ static SDL_bool HasHomeLED(SDL_DriverSwitch_Context *ctx)
|
|||
return SDL_FALSE;
|
||||
}
|
||||
|
||||
/* Third party controllers don't have a home LED and will shut off if we try to set it */
|
||||
if (ctx->m_eControllerType == k_eSwitchDeviceInfoControllerType_LicProController) {
|
||||
return SDL_FALSE;
|
||||
}
|
||||
|
||||
/* The Nintendo Online classic controllers don't have a Home LED */
|
||||
if (vendor_id == USB_VENDOR_NINTENDO &&
|
||||
ctx->m_eControllerType > k_eSwitchDeviceInfoControllerType_ProController) {
|
||||
|
|
Loading…
Reference in a new issue