Index: device/bluetooth/bluetooth_remote_gatt_characteristic_win.cc |
diff --git a/device/bluetooth/bluetooth_remote_gatt_characteristic_win.cc b/device/bluetooth/bluetooth_remote_gatt_characteristic_win.cc |
index 3f306f01901c8fb52066f1845a30dc82f77f09c3..aec99968c82741c815827abe2ca6c946067be558 100644 |
--- a/device/bluetooth/bluetooth_remote_gatt_characteristic_win.cc |
+++ b/device/bluetooth/bluetooth_remote_gatt_characteristic_win.cc |
@@ -358,6 +358,10 @@ void BluetoothRemoteGattCharacteristicWin:: |
characteristic_value_.clear(); |
for (ULONG i = 0; i < value->DataSize; i++) |
characteristic_value_.push_back(value->Data[i]); |
+ |
+ parent_service_->GetWinAdapter()->NotifyGattCharacteristicValueChanged( |
+ this, characteristic_value_); |
+ |
callbacks.first.Run(characteristic_value_); |
} |
characteristic_value_read_or_write_in_progress_ = false; |