| Index: chrome/browser/chromeos/printer_detector/printer_detector.cc
|
| diff --git a/chrome/browser/chromeos/printer_detector/printer_detector.cc b/chrome/browser/chromeos/printer_detector/printer_detector.cc
|
| index 0409d5c9bd740e86f450c2a02ff16ee755e9e332..7a9af78226af50c79eae396f69b365aafbe41a9f 100644
|
| --- a/chrome/browser/chromeos/printer_detector/printer_detector.cc
|
| +++ b/chrome/browser/chromeos/printer_detector/printer_detector.cc
|
| @@ -104,11 +104,11 @@ bool HasAppThatSupportsPrinter(Profile* profile,
|
| return true;
|
| }
|
|
|
| - extensions::UsbDevicePermission::CheckParam param(
|
| - device->vendor_id(), device->product_id(),
|
| - extensions::UsbDevicePermissionData::UNSPECIFIED_INTERFACE);
|
| + std::unique_ptr<extensions::UsbDevicePermission::CheckParam> param =
|
| + extensions::UsbDevicePermission::CheckParam::ForUsbDevice(
|
| + extension.get(), device.get());
|
| if (extension->permissions_data()->CheckAPIPermissionWithParam(
|
| - extensions::APIPermission::kUsbDevice, ¶m)) {
|
| + extensions::APIPermission::kUsbDevice, param.get())) {
|
| return true;
|
| }
|
| }
|
|
|