summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-04-01 22:13:28 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-04-01 22:13:28 +0000
commitb953704967c84364a91322fa3a7859ed017e33a3 (patch)
tree909dcff920656a0ea4342293defc5dbe3e4116c4
parent23460edef9cded346b4128e5ac3b9c37b54846d3 (diff)
parentdefd700a3a47d07595f9eb0aeb6cb434e84f5f46 (diff)
Snap for 11653352 from defd700a3a47d07595f9eb0aeb6cb434e84f5f46 to u-keystone-qcom-release
Change-Id: Ia9cba8beb07fd05ce5eeb1c90c2ae2dbbcbb9ed8
-rw-r--r--services/core/java/com/android/server/audio/AudioDeviceBroker.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/audio/AudioDeviceBroker.java b/services/core/java/com/android/server/audio/AudioDeviceBroker.java
index a63ef75c6a03..ddadf53731c8 100644
--- a/services/core/java/com/android/server/audio/AudioDeviceBroker.java
+++ b/services/core/java/com/android/server/audio/AudioDeviceBroker.java
@@ -893,8 +893,9 @@ public class AudioDeviceBroker {
BluetoothProfile.STATE_CONNECTED));
}
}
- } else if (data.mInfo.getProfile() == BluetoothProfile.A2DP && data.mPreviousDevice != null
- && data.mNewDevice != null && !data.mPreviousDevice.equals(data.mNewDevice)) {
+ } else if (data.mPreviousDevice != null && data.mNewDevice != null
+ && data.mInfo.getProfile() == BluetoothProfile.A2DP
+ && mDeviceInventory.isA2dpDeviceConnected(data.mPreviousDevice)) {
final String name = TextUtils.emptyIfNull(data.mNewDevice.getName());
new MediaMetrics.Item(MediaMetrics.Name.AUDIO_DEVICE + MediaMetrics.SEPARATOR
+ "queueOnBluetoothActiveDeviceChanged_update")