SDL: Fixed enumerating Steam Controllers on iOS (b3e1f)

From b3e1fd97b84d17ac238f14131d24360c2d825019 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Mon, 12 Jun 2023 16:57:41 -0700
Subject: [PATCH] Fixed enumerating Steam Controllers on iOS

(cherry picked from commit dec0dbff13d4091035209016eb2d0dd82c9aba58)
---
 src/hidapi/ios/hid.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/hidapi/ios/hid.m b/src/hidapi/ios/hid.m
index 55845701a4a9..8ebfdbe72ba3 100644
--- a/src/hidapi/ios/hid.m
+++ b/src/hidapi/ios/hid.m
@@ -848,8 +848,8 @@ int HID_API_EXPORT hid_set_nonblocking(hid_device *dev, int nonblock)
 		}
 	}
 
-	if ( ( vendor_id == 0 && product_id == 0 ) ||
-		 ( vendor_id == VALVE_USB_VID && product_id == D0G_BLE2_PID ) )
+	if ( ( vendor_id == 0 || vendor_id == VALVE_USB_VID ) &&
+	     ( product_id == 0 || product_id == D0G_BLE2_PID ) )
 	{
 		HIDBLEManager *bleManager = HIDBLEManager.sharedInstance;
 		[bleManager updateConnectedSteamControllers:false];