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

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

Merge "Remove BLE App entry from mBleApps list when App died" am: 53442483

am: 7462ed07

Change-Id: I17cd9d02357c5ed39d6bf5fa919dc35d3dfc1554
parents 41ee2f56 7462ed07
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -632,6 +632,16 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
            if (DBG) {
                Slog.d(TAG, "Binder is dead - unregister " + mPackageName);
            }

            for (Map.Entry<IBinder, ClientDeathRecipient> entry : mBleApps.entrySet()) {
                IBinder token = entry.getKey();
                ClientDeathRecipient deathRec = entry.getValue();
                if (deathRec.equals(this)) {
                    mBleApps.remove(token);
                    break;
                }
            }

            if (isBleAppPresent()) {
                // Nothing to do, another app is here.
                return;