Index: device/bluetooth/bluetooth_adapter_experimental_chromeos.cc |
diff --git a/device/bluetooth/bluetooth_adapter_experimental_chromeos.cc b/device/bluetooth/bluetooth_adapter_experimental_chromeos.cc |
index 2af93768b637c191cb961d72bf31981d8c4a58a5..5143dd16ef35cfd4fd779bc93cd9c6af0b0bd6e2 100644 |
--- a/device/bluetooth/bluetooth_adapter_experimental_chromeos.cc |
+++ b/device/bluetooth/bluetooth_adapter_experimental_chromeos.cc |
@@ -244,11 +244,8 @@ void BluetoothAdapterExperimentalChromeOS::DevicePropertyChanged( |
property_name == properties->alias.name() || |
property_name == properties->paired.name() || |
property_name == properties->connected.name() || |
- property_name == properties->uuids.name()) { |
- FOR_EACH_OBSERVER( |
- BluetoothAdapter::Observer, observers_, |
- DeviceChanged(this, device_chromeos)); |
- } |
+ property_name == properties->uuids.name()) |
+ NotifyDeviceChanged(device_chromeos); |
} |
BluetoothDeviceExperimentalChromeOS* |
@@ -345,6 +342,14 @@ void BluetoothAdapterExperimentalChromeOS::PresentChanged(bool present) { |
AdapterPresentChanged(this, present)); |
} |
+void BluetoothAdapterExperimentalChromeOS::NotifyDeviceChanged( |
+ BluetoothDeviceExperimentalChromeOS* device) { |
+ DCHECK(device->adapter_ == this); |
+ |
+ FOR_EACH_OBSERVER(BluetoothAdapter::Observer, observers_, |
+ DeviceChanged(this, device)); |
+} |
+ |
void BluetoothAdapterExperimentalChromeOS::OnSetPowered( |
const base::Closure& callback, |
const ErrorCallback& error_callback, |