mirror of https://github.com/encounter/SDL.git
Speculatively disable rumble on the Razer Panthera Evo, which doesn't have rumble motors and probably hangs in the same way the Panthera does.
This commit is contained in:
parent
e987bedfe2
commit
80021c21b6
|
@ -44,6 +44,7 @@
|
||||||
|
|
||||||
#define RAZER_USB_VID 0x1532
|
#define RAZER_USB_VID 0x1532
|
||||||
#define RAZER_PANTHERA_PID 0X0401
|
#define RAZER_PANTHERA_PID 0X0401
|
||||||
|
#define RAZER_PANTHERA_EVO_PID 0x1008
|
||||||
|
|
||||||
#define USB_PACKET_LENGTH 64
|
#define USB_PACKET_LENGTH 64
|
||||||
|
|
||||||
|
@ -264,7 +265,8 @@ static SDL_bool CheckUSBConnected(hid_device *dev)
|
||||||
static SDL_bool HIDAPI_DriverPS4_CanRumble(Uint16 vendor_id, Uint16 product_id)
|
static SDL_bool HIDAPI_DriverPS4_CanRumble(Uint16 vendor_id, Uint16 product_id)
|
||||||
{
|
{
|
||||||
/* The Razer Panthera fight stick hangs when trying to rumble */
|
/* The Razer Panthera fight stick hangs when trying to rumble */
|
||||||
if (vendor_id == RAZER_USB_VID && product_id == RAZER_PANTHERA_PID) {
|
if (vendor_id == RAZER_USB_VID &&
|
||||||
|
(product_id == RAZER_PANTHERA_PID || product_id == RAZER_PANTHERA_EVO_PID)) {
|
||||||
return SDL_FALSE;
|
return SDL_FALSE;
|
||||||
}
|
}
|
||||||
return SDL_TRUE;
|
return SDL_TRUE;
|
||||||
|
|
Loading…
Reference in New Issue