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; |