| Index: chrome/browser/usb/usb_chooser_context.cc
|
| diff --git a/chrome/browser/usb/usb_chooser_context.cc b/chrome/browser/usb/usb_chooser_context.cc
|
| index 2fb3bfc6f4a941c0a5f572a5e5b394a0e38693ad..c55fe7d8b434b48d58ab499a3c36d2b22b591620 100644
|
| --- a/chrome/browser/usb/usb_chooser_context.cc
|
| +++ b/chrome/browser/usb/usb_chooser_context.cc
|
| @@ -152,11 +152,11 @@ void UsbChooserContext::GrantDevicePermission(const GURL& requesting_origin,
|
| bool UsbChooserContext::HasDevicePermission(
|
| const GURL& requesting_origin,
|
| const GURL& embedding_origin,
|
| - const device::usb::DeviceInfo& device_info) {
|
| + scoped_refptr<const device::UsbDevice> device) {
|
| auto it = ephemeral_devices_.find(
|
| std::make_pair(requesting_origin, embedding_origin));
|
| if (it != ephemeral_devices_.end() &&
|
| - ContainsValue(it->second, device_info.guid)) {
|
| + ContainsValue(it->second, device->guid())) {
|
| return true;
|
| }
|
|
|
| @@ -165,13 +165,13 @@ bool UsbChooserContext::HasDevicePermission(
|
| for (const scoped_ptr<base::DictionaryValue>& device_dict : device_list) {
|
| int vendor_id;
|
| int product_id;
|
| - std::string serial_number;
|
| + base::string16 serial_number;
|
| if (device_dict->GetInteger(kVendorIdKey, &vendor_id) &&
|
| - device_info.vendor_id == vendor_id &&
|
| + device->vendor_id() == vendor_id &&
|
| device_dict->GetInteger(kProductIdKey, &product_id) &&
|
| - device_info.product_id == product_id &&
|
| + device->product_id() == product_id &&
|
| device_dict->GetString(kSerialNumberKey, &serial_number) &&
|
| - device_info.serial_number == serial_number) {
|
| + device->serial_number() == serial_number) {
|
| return true;
|
| }
|
| }
|
|
|