Переглянути джерело

Support an alternate GameSir report format

Sam Lantinga 1 тиждень тому
батько
коміт
67c2f61068
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      src/joystick/hidapi/SDL_hidapi_gamesir.c

+ 1 - 1
src/joystick/hidapi/SDL_hidapi_gamesir.c

@@ -1004,7 +1004,7 @@ static bool HIDAPI_DriverGameSir_UpdateDevice(SDL_HIDAPI_Device *device)
             payload = data + 2;
             payload_size = size - 2;
             HIDAPI_DriverGameSir_HandleStatePacket(joystick, ctx, payload, payload_size);
-        } else if (size >= 10 && data[0] == 0x07) {
+        } else if (size >= 10 && (data[0] == 0x02 || data[0] == 0x07)) {
             payload = data + 1;
             payload_size = size - 1;
             HIDAPI_DriverGameSir_HandleSimpleStatePacketBluetooth(joystick, ctx, payload, payload_size);