Index: device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
diff --git a/device/bluetooth/bluez/bluetooth_adapter_bluez.cc b/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
index 6377518bda73ee12251552d9adb0aa79792d1cf7..e8c136cca1508e7e285e010753e65d53e28e4e7c 100644 |
--- a/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
+++ b/device/bluetooth/bluez/bluetooth_adapter_bluez.cc |
@@ -592,6 +592,10 @@ void BluetoothAdapterBlueZ::DevicePropertyChanged( |
if (property_name == properties->service_data.name()) |
device_bluez->UpdateServiceData(); |
+ else if (property_name == properties->manufacturer_data.name()) |
+ device_bluez->UpdateManufacturerData(); |
+ else if (property_name == properties->advertising_data_flags.name()) |
+ device_bluez->UpdateAdvertisingDataFlags(); |
if (property_name == properties->bluetooth_class.name() || |
property_name == properties->appearance.name() || |
@@ -603,7 +607,9 @@ void BluetoothAdapterBlueZ::DevicePropertyChanged( |
property_name == properties->uuids.name() || |
property_name == properties->rssi.name() || |
property_name == properties->tx_power.name() || |
- property_name == properties->service_data.name()) { |
+ property_name == properties->service_data.name() || |
+ property_name == properties->manufacturer_data.name() || |
+ property_name == properties->advertising_data_flags.name()) { |
NotifyDeviceChanged(device_bluez); |
} |