diff options
-rw-r--r-- | src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java b/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java index 3e602186..13b97c8c 100644 --- a/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java +++ b/src/android/bluetooth/src/org/qtproject/qt5/android/bluetooth/QtBluetoothLE.java @@ -386,8 +386,9 @@ public class QtBluetoothLE { errorCode = 2; break; // CharacteristicWriteError } - byte[] value = pendingJob.newValue; + byte[] value; synchronized (readWriteQueue) { + value = pendingJob.newValue; ioJobPending = false; } leCharacteristicWritten(qtObject, handle+1, value, errorCode); |