diff options
| author | 2018-03-21 22:04:50 +0000 | |
|---|---|---|
| committer | 2018-03-21 22:04:50 +0000 | |
| commit | 72fa61b3250529504a9f5dab2e927a0d2e873f58 (patch) | |
| tree | fc2f426ca0733fb0f5f7f265f1fd5f9c7c9645b6 | |
| parent | b2df57a42f8cc00f79731c60def54db34116f141 (diff) | |
| parent | 699f42e24658b74f4b869b10633e9f31a7a9d7a8 (diff) | |
Merge "Calls unlinkToDeath in binderDied to deregister"
| -rw-r--r-- | services/core/java/com/android/server/BluetoothManagerService.java | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/services/core/java/com/android/server/BluetoothManagerService.java b/services/core/java/com/android/server/BluetoothManagerService.java index 62bab763dea1..a7515e52d5ab 100644 --- a/services/core/java/com/android/server/BluetoothManagerService.java +++ b/services/core/java/com/android/server/BluetoothManagerService.java @@ -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() { |