Re-add interface check for Corsair driver when not using HID usages. Only set special function control for non-keyboards

This commit is contained in:
Adam Honse committed 2020-07-17 09:23:50 -05:00
1 parent 009a6ccd2a
commit bd4f3728f6
2 files changed
+5 -2

No files matched your search

@@ -134,7 +134,8 @@ void DetectCorsairPeripheralControllers(std::vector<RGBController*>& rgb_control
&&(info->product_id == device_list[device_idx].usb_pid)
&&(info->usage_page == 0xFFC2))
#else
&&(info->product_id == device_list[device_idx].usb_pid))
&&(info->product_id == device_list[device_idx].usb_pid)
&&(info->interface_number == device_list[device_idx].usb_interface))
#endif
{
dev = hid_open_path(info->path);