Chromium Code Reviews| Index: device/bluetooth/bluetooth_remote_gatt_service_android.cc |
| diff --git a/device/bluetooth/bluetooth_remote_gatt_service_android.cc b/device/bluetooth/bluetooth_remote_gatt_service_android.cc |
| index 25087b733697c9bab9b56d0437bfcf121a425ae8..c7b20ad165a39424dfefc5fcb95cb7bd839b1d11 100644 |
| --- a/device/bluetooth/bluetooth_remote_gatt_service_android.cc |
| +++ b/device/bluetooth/bluetooth_remote_gatt_service_android.cc |
| @@ -135,7 +135,7 @@ BluetoothRemoteGattServiceAndroid::GetCharacteristics() const { |
| EnsureCharacteristicsCreated(); |
| std::vector<device::BluetoothRemoteGattCharacteristic*> characteristics; |
| for (const auto& map_iter : characteristics_) |
| - characteristics.push_back(map_iter.second); |
| + characteristics.push_back(map_iter.second.get()); |
| return characteristics; |
| } |
| @@ -152,7 +152,7 @@ BluetoothRemoteGattServiceAndroid::GetCharacteristic( |
| const auto& iter = characteristics_.find(identifier); |
| if (iter == characteristics_.end()) |
| return nullptr; |
| - return iter->second; |
| + return iter->second.get(); |
| } |
| void BluetoothRemoteGattServiceAndroid::CreateGattRemoteCharacteristic( |
| @@ -166,13 +166,12 @@ void BluetoothRemoteGattServiceAndroid::CreateGattRemoteCharacteristic( |
| std::string instance_id_string = |
| base::android::ConvertJavaStringToUTF8(env, instance_id); |
| - DCHECK(!characteristics_.contains(instance_id_string)); |
| + DCHECK(characteristics_.find(instance_id_string) == characteristics_.end()); |
|
Reilly Grant (use Gerrit)
2016/12/28 22:48:01
!base::ContainsKey
Avi (use Gerrit)
2017/01/02 19:42:26
Done.
|
| - characteristics_.set( |
| - instance_id_string, |
| + characteristics_[instance_id_string] = |
| BluetoothRemoteGattCharacteristicAndroid::Create( |
| adapter_, this, instance_id_string, |
| - bluetooth_gatt_characteristic_wrapper, chrome_bluetooth_device)); |
| + bluetooth_gatt_characteristic_wrapper, chrome_bluetooth_device); |
| } |
| BluetoothRemoteGattServiceAndroid::BluetoothRemoteGattServiceAndroid( |