Index: device/usb/mojo/device_manager_impl.cc |
diff --git a/device/usb/mojo/device_manager_impl.cc b/device/usb/mojo/device_manager_impl.cc |
index 1be91ec9663b643cffffa88f333a6142f17ec020..d7657deb6db7293da8bc13e4fb61f261b797fe0f 100644 |
--- a/device/usb/mojo/device_manager_impl.cc |
+++ b/device/usb/mojo/device_manager_impl.cc |
@@ -88,7 +88,7 @@ void DeviceManagerImpl::OnGetDevices( |
const std::vector<scoped_refptr<UsbDevice>>& devices) { |
std::vector<UsbDeviceFilter> filters; |
if (options && options->filters) |
- filters = mojo::ConvertTo<std::vector<UsbDeviceFilter>>(*options->filters); |
+ filters.swap(*options->filters); |
std::vector<DeviceInfoPtr> device_infos; |
for (const auto& device : devices) { |