diff --git a/Source/Core/InputCommon/GCAdapter.cpp b/Source/Core/InputCommon/GCAdapter.cpp index b5dc395b49..f0e938d5ff 100644 --- a/Source/Core/InputCommon/GCAdapter.cpp +++ b/Source/Core/InputCommon/GCAdapter.cpp @@ -190,7 +190,11 @@ void Setup() { libusb_device* device = list[d]; if (CheckDeviceAccess(device)) + { + // Only connect to a single adapter in case the user has multiple connected AddGCAdapter(device); + break; + } } libusb_free_device_list(list, 1);