diff --git a/app/src/main/java/no/nordicsemi/android/nrftoolbox/profile/BleManager.java b/app/src/main/java/no/nordicsemi/android/nrftoolbox/profile/BleManager.java index 9c382598..81c1a8da 100644 --- a/app/src/main/java/no/nordicsemi/android/nrftoolbox/profile/BleManager.java +++ b/app/src/main/java/no/nordicsemi/android/nrftoolbox/profile/BleManager.java @@ -1182,7 +1182,7 @@ public abstract class BleManager implements ILogg Logger.w(mLogSession, "Error: (0x" + Integer.toHexString(status) + "): " + GattError.parseConnectionError(status)); mOperationInProgress = true; // no more calls are possible - mInitQueue.clear(); + mInitQueue = null; mTaskQueue.clear(); if (mConnected) { notifyDeviceDisconnected(gatt.getDevice()); diff --git a/wear/src/main/java/no/nordicsemi/android/nrftoolbox/ble/BleManager.java b/wear/src/main/java/no/nordicsemi/android/nrftoolbox/ble/BleManager.java index 139b15a1..4efa11aa 100644 --- a/wear/src/main/java/no/nordicsemi/android/nrftoolbox/ble/BleManager.java +++ b/wear/src/main/java/no/nordicsemi/android/nrftoolbox/ble/BleManager.java @@ -611,7 +611,7 @@ public class BleManager implements BleProfileApi { } else { if (newState == BluetoothProfile.STATE_DISCONNECTED) { mOperationInProgress = true; // no more calls are possible - mInitQueue.clear(); + mInitQueue = null; mTaskQueue.clear(); if (mConnected) { notifyDeviceDisconnected(gatt.getDevice());