Use the product category if the vendorName isn't available

This commit is contained in:
Sam Lantinga
2025-11-19 11:39:20 -08:00
parent ef0ae4c903
commit fa3467a94d

View File

@@ -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) {