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
2020-07-12 17:02:22 -05:00
parent 94ab5bbced
commit 18d35fcb82
2 changed files with 5 additions and 2 deletions
@@ -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);