| Index: chrome/browser/ui/android/usb_chooser_dialog_android.cc
 | 
| diff --git a/chrome/browser/ui/android/usb_chooser_dialog_android.cc b/chrome/browser/ui/android/usb_chooser_dialog_android.cc
 | 
| index 2bac1cd838eea865f7ce6b946d9d692b3527f229..a31f6abc1b0feef7d0d2e206bfb47dcede8aaea7 100644
 | 
| --- a/chrome/browser/ui/android/usb_chooser_dialog_android.cc
 | 
| +++ b/chrome/browser/ui/android/usb_chooser_dialog_android.cc
 | 
| @@ -49,13 +49,13 @@ void OnDevicePermissionRequestComplete(
 | 
|  }  // namespace
 | 
|  
 | 
|  UsbChooserDialogAndroid::UsbChooserDialogAndroid(
 | 
| -    std::vector<device::usb::DeviceFilterPtr> filters,
 | 
| +    const std::vector<device::UsbDeviceFilter>& filters,
 | 
|      content::RenderFrameHost* render_frame_host,
 | 
|      const device::usb::ChooserService::GetPermissionCallback& callback)
 | 
|      : render_frame_host_(render_frame_host),
 | 
|        callback_(callback),
 | 
|        usb_service_observer_(this),
 | 
| -      filters_(mojo::ConvertTo<std::vector<device::UsbDeviceFilter>>(filters)),
 | 
| +      filters_(filters),
 | 
|        weak_factory_(this) {
 | 
|    device::UsbService* usb_service =
 | 
|        device::DeviceClient::Get()->GetUsbService();
 | 
| 
 |