From 6176235a9079b8efcdac6d3cb1fc5abb11417f89 Mon Sep 17 00:00:00 2001 From: wankey Date: Thu, 28 Aug 2025 19:08:54 +0800 Subject: [PATCH] fix wrong index in HandleStatePacket with flydigi controller (#13819) --- src/joystick/hidapi/SDL_hidapi_flydigi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/hidapi/SDL_hidapi_flydigi.c b/src/joystick/hidapi/SDL_hidapi_flydigi.c index fa1606926e..565f03b70d 100644 --- a/src/joystick/hidapi/SDL_hidapi_flydigi.c +++ b/src/joystick/hidapi/SDL_hidapi_flydigi.c @@ -323,7 +323,7 @@ static void HIDAPI_DriverFlydigi_HandleStatePacket(SDL_Joystick *joystick, SDL_D { Sint16 axis; Uint64 timestamp = SDL_GetTicksNS(); - if (data[0] != 0x04 && data[0] != 0xFE) { + if (data[0] != 0x04 || data[1] != 0xFE) { // We don't know how to handle this report return; }