summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author tim peng <timhypeng@google.com> 2021-03-22 03:54:17 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-03-22 03:54:17 +0000
commit1ff4cc3ff2c019cdbf2d6b7d028156a7faa05655 (patch)
treeb62da5cc2089e061797d2041607d35644981a3e9
parent881130bd85b2e601f968d45be2b367e69c9a7593 (diff)
parenta6b0836e9561b92ad81e3846578a2704b554f00f (diff)
Merge "[Fix] Bluetooth device ordering" into rvc-qpr-dev am: a6b0836e95
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13755425 Change-Id: Ib466ddd323da4c09d002b7e90d1ba0045425c216
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java b/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
index 72a6074ff89c..9d477251c2e3 100644
--- a/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
+++ b/packages/SettingsLib/src/com/android/settingslib/media/LocalMediaManager.java
@@ -205,7 +205,6 @@ public class LocalMediaManager implements BluetoothCallback {
void dispatchDeviceListUpdate() {
final List<MediaDevice> mediaDevices = new ArrayList<>(mMediaDevices);
- Collections.sort(mediaDevices, COMPARATOR);
for (DeviceCallback callback : getCallbacks()) {
callback.onDeviceListUpdate(mediaDevices);
}
@@ -465,6 +464,7 @@ public class LocalMediaManager implements BluetoothCallback {
synchronized (mMediaDevicesLock) {
mMediaDevices.clear();
mMediaDevices.addAll(devices);
+ Collections.sort(devices, COMPARATOR);
// Add disconnected bluetooth devices only when phone output device is available.
for (MediaDevice device : devices) {
final int type = device.getDeviceType();