Index: chrome/browser/usb/web_usb_permission_provider.h |
diff --git a/chrome/browser/usb/web_usb_permission_provider.h b/chrome/browser/usb/web_usb_permission_provider.h |
index 2374b11be4f2c8970b5ccae1b56daeba81e174ae..7a4b8e12a8f35f577e704a5249fece63cce202b2 100644 |
--- a/chrome/browser/usb/web_usb_permission_provider.h |
+++ b/chrome/browser/usb/web_usb_permission_provider.h |
@@ -28,14 +28,14 @@ class WebUSBPermissionProvider : public device::usb::PermissionProvider { |
// device::usb::PermissionProvider implementation. |
bool HasDevicePermission( |
- const device::usb::DeviceInfo& device_info) const override; |
+ scoped_refptr<const device::UsbDevice> device) const override; |
bool HasConfigurationPermission( |
uint8_t requested_configuration, |
- const device::usb::DeviceInfo& device_info) const override; |
+ scoped_refptr<const device::UsbDevice> device) const override; |
bool HasFunctionPermission( |
uint8_t requested_function, |
uint8_t configuration_value, |
- const device::usb::DeviceInfo& device_info) const override; |
+ scoped_refptr<const device::UsbDevice> device) const override; |
private: |
content::RenderFrameHost* const render_frame_host_; |