Browse Source

Fixed the Bluetooth flag for the combined Joy-Con controller

Sam Lantinga 4 tháng trước cách đây
mục cha
commit
264eb8d440
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  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) {