summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-12-18 21:48:01 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-12-18 21:48:01 +0000
commit0508340d5ede6c167a2aead83a73567c157914f6 (patch)
tree8a2eed7982887285ea4fd95a6b2e68476bca2b7c
parentd8492dbfb2f43fbf349c6444bdbcbfef9af37d05 (diff)
parent0de89c92d2983938459b400e49fddc79ee6695a8 (diff)
Merge "AudioService: fix A2DP device check when making device unavailable"
-rw-r--r--services/core/java/com/android/server/audio/AudioDeviceInventory.java8
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));