Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79b384e6 authored by Animesh Fatehpuria's avatar Animesh Fatehpuria Committed by Automerger Merge Worker
Browse files
parents bdb1d9e4 5bee68ce
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -2848,11 +2848,18 @@ public class BluetoothManagerService extends IBluetoothManager.Stub {
            sendBluetoothStateCallback(isUp);
            sendBleStateChanged(prevState, newState);

        } else if (newState == BluetoothAdapter.STATE_BLE_TURNING_ON
                || newState == BluetoothAdapter.STATE_BLE_TURNING_OFF) {
        } else if (newState == BluetoothAdapter.STATE_BLE_TURNING_ON) {
            sendBleStateChanged(prevState, newState);
            isStandardBroadcast = false;

        } else if (newState == BluetoothAdapter.STATE_BLE_TURNING_OFF) {
            sendBleStateChanged(prevState, newState);
            if (prevState != BluetoothAdapter.STATE_TURNING_OFF) {
                isStandardBroadcast = false;
            } else {
                // Broadcast as STATE_OFF for app that do not receive BLE update
                newState = BluetoothAdapter.STATE_OFF;
                sendBrEdrDownCallback(mContext.getAttributionSource());
            }
        } else if (newState == BluetoothAdapter.STATE_TURNING_ON
                || newState == BluetoothAdapter.STATE_TURNING_OFF) {
            sendBleStateChanged(prevState, newState);