diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-04-01 22:13:28 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-04-01 22:13:28 +0000 |
commit | b953704967c84364a91322fa3a7859ed017e33a3 (patch) | |
tree | 909dcff920656a0ea4342293defc5dbe3e4116c4 | |
parent | 23460edef9cded346b4128e5ac3b9c37b54846d3 (diff) | |
parent | defd700a3a47d07595f9eb0aeb6cb434e84f5f46 (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.java | 5 |
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") |