Преглед изворни кода

fix wrong index in HandleStatePacket with flydigi controller (#13819)

wankey пре 7 месеци
родитељ
комит
6176235a90
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/joystick/hidapi/SDL_hidapi_flydigi.c

+ 1 - 1
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;
     }