diff options
| author | 2019-12-18 21:48:01 +0000 | |
|---|---|---|
| committer | 2019-12-18 21:48:01 +0000 | |
| commit | 0508340d5ede6c167a2aead83a73567c157914f6 (patch) | |
| tree | 8a2eed7982887285ea4fd95a6b2e68476bca2b7c | |
| parent | d8492dbfb2f43fbf349c6444bdbcbfef9af37d05 (diff) | |
| parent | 0de89c92d2983938459b400e49fddc79ee6695a8 (diff) | |
Merge "AudioService: fix A2DP device check when making device unavailable"
| -rw-r--r-- | services/core/java/com/android/server/audio/AudioDeviceInventory.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/audio/AudioDeviceInventory.java b/services/core/java/com/android/server/audio/AudioDeviceInventory.java index df5600473024..352d0d56ca8a 100644 --- a/services/core/java/com/android/server/audio/AudioDeviceInventory.java +++ b/services/core/java/com/android/server/audio/AudioDeviceInventory.java @@ -125,7 +125,7 @@ public class AudioDeviceInventory { + " codec: " + Integer.toHexString(mDeviceCodecFormat) + "]"; } - String getKey() { + @NonNull String getKey() { return makeDeviceListKey(mDeviceType, mDeviceAddress); } @@ -133,7 +133,7 @@ public class AudioDeviceInventory { * Generate a unique key for the mConnectedDevices List by composing the device "type" * and the "address" associated with a specific instance of that device type */ - private static String makeDeviceListKey(int device, String deviceAddress) { + @NonNull private static String makeDeviceListKey(int device, String deviceAddress) { return "0x" + Integer.toHexString(device) + ":" + deviceAddress; } } @@ -726,8 +726,8 @@ public class AudioDeviceInventory { DeviceInfo.makeDeviceListKey(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, address); mConnectedDevices.remove(deviceToRemoveKey); - if (!mApmConnectedDevices.get(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP) - .equals(deviceToRemoveKey)) { + if (!deviceToRemoveKey + .equals(mApmConnectedDevices.get(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP))) { // removing A2DP device not currently used by AudioPolicy, log but don't act on it AudioService.sDeviceLogger.log((new AudioEventLogger.StringEvent( "A2DP device " + address + " made unavailable, was not used")).printLog(TAG)); |