| Index: device/bluetooth/bluetooth_adapter_mac.mm
|
| diff --git a/device/bluetooth/bluetooth_adapter_mac.mm b/device/bluetooth/bluetooth_adapter_mac.mm
|
| index ef4a20dee2da1156e992a84add68576b47755754..06f11a27a82534ee850ee0307daa3d03d9a020af 100644
|
| --- a/device/bluetooth/bluetooth_adapter_mac.mm
|
| +++ b/device/bluetooth/bluetooth_adapter_mac.mm
|
| @@ -539,8 +539,15 @@ void BluetoothAdapterMac::LowEnergyDeviceUpdated(
|
| std::vector<uint8_t>(bytes, bytes + length));
|
| }
|
|
|
| - device_mac->UpdateAdvertisementData(std::move(advertised_uuids),
|
| - std::move(service_data_map));
|
| + // Get Tx Power.
|
| + NSNumber* tx_power =
|
| + [advertisement_data objectForKey:CBAdvertisementDataTxPowerLevelKey];
|
| + int8_t clamped_tx_power = BluetoothDevice::ClampPower([tx_power intValue]);
|
| +
|
| + device_mac->UpdateAdvertisementData(
|
| + BluetoothDevice::ClampPower(rssi), std::move(advertised_uuids),
|
| + std::move(service_data_map),
|
| + tx_power == nil ? nullptr : &clamped_tx_power);
|
|
|
| if (is_new_device) {
|
| std::string device_address =
|
|
|