diff --git a/src/driver-hidpp10.c b/src/driver-hidpp10.c index 806707fd..643b5594 100644 --- a/src/driver-hidpp10.c +++ b/src/driver-hidpp10.c @@ -213,8 +213,8 @@ hidpp10drv_probe(struct ratbag_device *device, const struct ratbag_id id) if (is_unifying_receiver) dev = hidpp10_device_new_from_wpid(device, id.id.product); - else /* wired devices are 0 */ - dev = hidpp10_device_new_from_idx(device, 0); + else + dev = hidpp10_device_new_from_idx(device, WIRED_DEVICE_IDX); if (!dev) { log_error(device->ratbag, diff --git a/src/hidpp-generic.h b/src/hidpp-generic.h index 9b01c6fb..dac71247 100644 --- a/src/hidpp-generic.h +++ b/src/hidpp-generic.h @@ -30,6 +30,7 @@ #define HIDPP_GENERIC_H #define RECEIVER_IDX 0xFF +#define WIRED_DEVICE_IDX 0x00 #define REPORT_ID_SHORT 0x10 #define REPORT_ID_LONG 0x11