Skip to content

Commit

Permalink
Speculatively disable rumble on the Razer Panthera Evo, which doesn't…
Browse files Browse the repository at this point in the history
… have rumble motors and probably hangs in the same way the Panthera does.
  • Loading branch information
slouken committed Sep 5, 2018
1 parent e987bed commit 80021c2
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/joystick/hidapi/SDL_hidapi_ps4.c
Expand Up @@ -44,6 +44,7 @@

#define RAZER_USB_VID 0x1532
#define RAZER_PANTHERA_PID 0X0401
#define RAZER_PANTHERA_EVO_PID 0x1008

#define USB_PACKET_LENGTH 64

Expand Down Expand Up @@ -264,7 +265,8 @@ static SDL_bool CheckUSBConnected(hid_device *dev)
static SDL_bool HIDAPI_DriverPS4_CanRumble(Uint16 vendor_id, Uint16 product_id)
{
/* 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_TRUE;
Expand Down

0 comments on commit 80021c2

Please sign in to comment.