Index: device/bluetooth/bluetooth_remote_gatt_characteristic_android.cc |
diff --git a/device/bluetooth/bluetooth_remote_gatt_characteristic_android.cc b/device/bluetooth/bluetooth_remote_gatt_characteristic_android.cc |
index 2e3b81d9881124318b6f1131cdf3b067b1c0449a..a269ff8819aaa70117888231d571ccb2aea6cb80 100644 |
--- a/device/bluetooth/bluetooth_remote_gatt_characteristic_android.cc |
+++ b/device/bluetooth/bluetooth_remote_gatt_characteristic_android.cc |
@@ -284,8 +284,8 @@ void BluetoothRemoteGattCharacteristicAndroid::OnRead( |
if (status == 0 // android.bluetooth.BluetoothGatt.GATT_SUCCESS |
&& !read_callback.is_null()) { |
base::android::JavaByteArrayToByteVector(env, value, &value_); |
+ adapter_->NotifyGattCharacteristicValueChanged(this, value_); |
read_callback.Run(value_); |
- // TODO(https://crbug.com/545682): Call GattCharacteristicValueChanged. |
} else if (!read_error_callback.is_null()) { |
read_error_callback.Run( |
BluetoothRemoteGattServiceAndroid::GetGattErrorCode(status)); |