Jelajahi Sumber

Use the product category if the vendorName isn't available

Sam Lantinga 5 bulan lalu
induk
melakukan
fa3467a94d
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      src/joystick/apple/SDL_mfijoystick.m

+ 6 - 0
src/joystick/apple/SDL_mfijoystick.m

@@ -306,6 +306,12 @@ static bool IOS_AddMFIJoystickDevice(SDL_JoystickDeviceItem *device, GCControlle
 
     if (controller.vendorName) {
         name = controller.vendorName.UTF8String;
+    } else {
+        if (@available(macOS 10.15, iOS 13.0, tvOS 13.0, *)) {
+            if (controller.productCategory) {
+                name = controller.productCategory.UTF8String;
+            }
+        }
     }
 
     if (!name) {