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 d7657deb6db7293da8bc13e4fb61f261b797fe0f..413a1fae25a9ca2ea0c0476ad5364d42238ad209 100644 |
--- a/device/usb/mojo/device_manager_impl.cc |
+++ b/device/usb/mojo/device_manager_impl.cc |
@@ -7,7 +7,9 @@ |
#include <stddef.h> |
#include <memory> |
+#include <string> |
#include <utility> |
+#include <vector> |
#include "base/bind.h" |
#include "base/memory/ptr_util.h" |
@@ -92,7 +94,7 @@ void DeviceManagerImpl::OnGetDevices( |
std::vector<DeviceInfoPtr> device_infos; |
for (const auto& device : devices) { |
- if (UsbDeviceFilter::MatchesAny(device, filters)) { |
+ if (UsbDeviceFilter::MatchesAny(*device, filters)) { |
if (permission_provider_ && |
permission_provider_->HasDevicePermission(device)) { |
device_infos.push_back(DeviceInfo::From(*device)); |