diff options
Diffstat (limited to 'src/bluetooth/qlowenergycontroller_android.cpp')
-rw-r--r-- | src/bluetooth/qlowenergycontroller_android.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bluetooth/qlowenergycontroller_android.cpp b/src/bluetooth/qlowenergycontroller_android.cpp index 2d7a7eae..2d7839ad 100644 --- a/src/bluetooth/qlowenergycontroller_android.cpp +++ b/src/bluetooth/qlowenergycontroller_android.cpp @@ -247,6 +247,8 @@ void QLowEnergyControllerPrivateAndroid::writeCharacteristic( "writeCharacteristic", service->androidService.object<QtJniTypes::BluetoothGattService>(), charUuid.object<QtJniTypes::UUID>(), payload); + if (result) + service->characteristicList[charHandle].value = newValue; } } } @@ -292,6 +294,8 @@ void QLowEnergyControllerPrivateAndroid::writeDescriptor( service->androidService.object<QtJniTypes::BluetoothGattService>(), charUuid.object<QtJniTypes::UUID>(), descUuid.object<QtJniTypes::UUID>(), payload); + if (result) + service->characteristicList[charHandle].descriptorList[descHandle].value = newValue; } } } |