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

Commit f6a3d9c1 authored by Stanley Tng's avatar Stanley Tng Committed by android-build-merger
Browse files

Merge "Calls unlinkToDeath in binderDied to deregister" am: fb442732

am: 401656be

Change-Id: Ifdea142fadf2299246efd8f5807c58177c561079
parents 2207b642 401656be
Loading
Loading
Loading
Loading
+1 −20
Original line number Diff line number Diff line
@@ -637,29 +637,10 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
                IBinder token = entry.getKey();
                ClientDeathRecipient deathRec = entry.getValue();
                if (deathRec.equals(this)) {
                    mBleApps.remove(token);
                    updateBleAppCount(token, false, mPackageName);
                    break;
                }
            }

            if (isBleAppPresent()) {
                // Nothing to do, another app is here.
                return;
            }
            if (DBG) {
                Slog.d(TAG, "Disabling LE only mode after application crash");
            }
            try {
                mBluetoothLock.readLock().lock();
                if (mBluetooth != null && mBluetooth.getState() == BluetoothAdapter.STATE_BLE_ON) {
                    mEnable = false;
                    mBluetooth.onBrEdrDown();
                }
            } catch (RemoteException e) {
                Slog.e(TAG, "Unable to call onBrEdrDown", e);
            } finally {
                mBluetoothLock.readLock().unlock();
            }
        }

        public String getPackageName() {