Parcourir la source

Fixed the Bluetooth flag for the combined Joy-Con controller

Sam Lantinga il y a 4 mois
Parent
commit
264eb8d440
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      src/joystick/hidapi/SDL_hidapijoystick.c

+ 5 - 0
src/joystick/hidapi/SDL_hidapijoystick.c

@@ -1065,6 +1065,11 @@ static bool HIDAPI_CreateCombinedJoyCons(void)
             info.usage = USB_USAGE_GENERIC_GAMEPAD;
             info.manufacturer_string = L"Nintendo";
             info.product_string = L"Switch Joy-Con (L/R)";
+            if (children[0]->is_bluetooth || children[1]->is_bluetooth) {
+                info.bus_type = SDL_HID_API_BUS_BLUETOOTH;
+            } else {
+                info.bus_type = SDL_HID_API_BUS_USB;
+            }
 
             combined = HIDAPI_AddDevice(&info, 2, children);
             if (combined && combined->driver) {