| Index: device/bluetooth/bluetooth_adapter_mac.mm
|
| diff --git a/device/bluetooth/bluetooth_adapter_mac.mm b/device/bluetooth/bluetooth_adapter_mac.mm
|
| index 9a2875d1760b18828941bd9510069fffbcac41b8..665f81339b3d5c0511565a4e8df1e1a7544001dd 100644
|
| --- a/device/bluetooth/bluetooth_adapter_mac.mm
|
| +++ b/device/bluetooth/bluetooth_adapter_mac.mm
|
| @@ -445,7 +445,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]));
|
| @@ -464,8 +464,8 @@ void BluetoothAdapterMac::LowEnergyDeviceUpdated(
|
| if (!device_reference) {
|
| VLOG(1) << "LowEnergyDeviceUpdated new device";
|
| // 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;
|
|
|