Index: device/bluetooth/bluetooth_adapter_android.cc |
diff --git a/device/bluetooth/bluetooth_adapter_android.cc b/device/bluetooth/bluetooth_adapter_android.cc |
index 41228bb635bae3ac24c26c8b50bb22d539a22013..2155707c059d98e8605b42c16a4bd15e95fb272c 100644 |
--- a/device/bluetooth/bluetooth_adapter_android.cc |
+++ b/device/bluetooth/bluetooth_adapter_android.cc |
@@ -183,7 +183,7 @@ void BluetoothAdapterAndroid::CreateOrUpdateDeviceOnScan( |
const JavaParamRef<jobjectArray>& advertised_uuids, // Java Type: String[] |
int32_t tx_power) { |
std::string device_address = ConvertJavaStringToUTF8(env, address); |
- DevicesMap::const_iterator iter = devices_.find(device_address); |
+ auto iter = devices_.find(device_address); |
bool is_new_device = false; |
std::unique_ptr<BluetoothDeviceAndroid> device_android_owner; |
@@ -197,7 +197,7 @@ void BluetoothAdapterAndroid::CreateOrUpdateDeviceOnScan( |
device_android = device_android_owner.get(); |
} else { |
// Existing device. |
- device_android = static_cast<BluetoothDeviceAndroid*>(iter->second); |
+ device_android = static_cast<BluetoothDeviceAndroid*>(iter->second.get()); |
} |
DCHECK(device_android); |
@@ -219,7 +219,7 @@ void BluetoothAdapterAndroid::CreateOrUpdateDeviceOnScan( |
tx_power == INT32_MIN ? nullptr : &clamped_tx_power); |
if (is_new_device) { |
- devices_.add(device_address, std::move(device_android_owner)); |
+ devices_[device_address] = std::move(device_android_owner); |
for (auto& observer : observers_) |
observer.DeviceAdded(this, device_android); |
} else { |