Index: chrome/browser/devtools/device/usb/android_usb_device.cc |
diff --git a/chrome/browser/devtools/device/usb/android_usb_device.cc b/chrome/browser/devtools/device/usb/android_usb_device.cc |
index 1e0f3af410b0664357ca48a319c01a7a587ea8c8..1633e0ddfa480d9853db428efccadaac363067da 100644 |
--- a/chrome/browser/devtools/device/usb/android_usb_device.cc |
+++ b/chrome/browser/devtools/device/usb/android_usb_device.cc |
@@ -74,7 +74,7 @@ void CountAndroidDevices(const base::Callback<void(int)>& callback, |
const UsbDevices& devices) { |
int device_count = 0; |
for (const scoped_refptr<UsbDevice>& device : devices) { |
- const UsbConfigDescriptor* config = device->GetConfiguration(); |
+ const UsbConfigDescriptor* config = device->GetActiveConfiguration(); |
if (config) { |
for (const UsbInterfaceDescriptor& iface : config->interfaces) { |
if (IsAndroidInterface(iface)) { |
@@ -207,7 +207,7 @@ void OpenAndroidDevice(AndroidUsbDevices* devices, |
return; |
} |
- const UsbConfigDescriptor* config = device->GetConfiguration(); |
+ const UsbConfigDescriptor* config = device->GetActiveConfiguration(); |
if (!config) { |
barrier.Run(); |
return; |
@@ -251,7 +251,7 @@ void OpenAndroidDevices( |
base::Bind(&RespondOnUIThread, callback, devices, caller_task_runner)); |
for (const scoped_refptr<UsbDevice>& device : usb_devices) { |
- const UsbConfigDescriptor* config = device->GetConfiguration(); |
+ const UsbConfigDescriptor* config = device->GetActiveConfiguration(); |
if (!config) { |
barrier.Run(); |
continue; |