Index: device/hid/hid_service_linux.cc |
diff --git a/device/hid/hid_service_linux.cc b/device/hid/hid_service_linux.cc |
index 5f9f0dcff76f67ad43097382d466e21d4e14ab84..ef64354bb08b644432e1eaac8189d6c6d7e5e8e5 100644 |
--- a/device/hid/hid_service_linux.cc |
+++ b/device/hid/hid_service_linux.cc |
@@ -147,7 +147,11 @@ void HidServiceLinux::OnDeviceAdded(udev_device* device) { |
device_file.Close(); |
HidReportDescriptor report_descriptor(rpt_desc.value, rpt_desc.size); |
- report_descriptor.GetTopLevelCollections(&device_info.usages); |
+ report_descriptor.GetTopLevelCollections( |
+ &device_info.collections, |
+ &device_info.max_input_report_size, |
+ &device_info.max_output_report_size, |
+ &device_info.max_feature_report_size); |
AddDevice(device_info); |
} |