| Index: device/bluetooth/bluetooth_adapter_mac.mm
|
| diff --git a/device/bluetooth/bluetooth_adapter_mac.mm b/device/bluetooth/bluetooth_adapter_mac.mm
|
| index bdbca4694f5322940349080f92124f3e488c51ac..e56cfb9dedae66897e35cfd63be3cb0cbedd8327 100644
|
| --- a/device/bluetooth/bluetooth_adapter_mac.mm
|
| +++ b/device/bluetooth/bluetooth_adapter_mac.mm
|
| @@ -441,7 +441,7 @@ void BluetoothAdapterMac::ClassicDeviceAdded(IOBluetoothDevice* device) {
|
| if (devices_.count(device_address))
|
| return;
|
|
|
| - devices_[device_address] = new BluetoothClassicDeviceMac(device);
|
| + devices_[device_address] = new BluetoothClassicDeviceMac(this, device);
|
| FOR_EACH_OBSERVER(BluetoothAdapter::Observer,
|
| observers_,
|
| DeviceAdded(this, devices_[device_address]));
|
| @@ -459,8 +459,8 @@ void BluetoothAdapterMac::LowEnergyDeviceUpdated(
|
| BluetoothDevice*& device_reference = devices_[device_address];
|
| if (!device_reference) {
|
| // A new device has been found.
|
| - device_reference =
|
| - new BluetoothLowEnergyDeviceMac(peripheral, advertisement_data, rssi);
|
| + device_reference = new BluetoothLowEnergyDeviceMac(
|
| + this, peripheral, advertisement_data, rssi);
|
| FOR_EACH_OBSERVER(BluetoothAdapter::Observer, observers_,
|
| DeviceAdded(this, device_reference));
|
| return;
|
|
|