| Index: device/usb/usb_device_impl.cc
|
| diff --git a/device/usb/usb_device_impl.cc b/device/usb/usb_device_impl.cc
|
| index d6132046fdd3e6382ec217fa18c3b16c9891fbe3..71dd7e25326afab5e545d7abf8b5a8dee9cb461b 100644
|
| --- a/device/usb/usb_device_impl.cc
|
| +++ b/device/usb/usb_device_impl.cc
|
| @@ -144,11 +144,15 @@ void ConvertConfigDescriptor(const libusb_config_descriptor* platform_config,
|
| UsbDeviceImpl::UsbDeviceImpl(
|
| scoped_refptr<UsbContext> context,
|
| PlatformUsbDevice platform_device,
|
| - uint16_t vendor_id,
|
| - uint16_t product_id,
|
| + const libusb_device_descriptor& descriptor,
|
| scoped_refptr<base::SequencedTaskRunner> blocking_task_runner)
|
| - : UsbDevice(vendor_id,
|
| - product_id,
|
| + : UsbDevice(descriptor.bcdUSB,
|
| + descriptor.bDeviceClass,
|
| + descriptor.bDeviceSubClass,
|
| + descriptor.bDeviceProtocol,
|
| + descriptor.idVendor,
|
| + descriptor.idProduct,
|
| + descriptor.bcdDevice,
|
| base::string16(),
|
| base::string16(),
|
| base::string16()),
|
|
|