diff options
| author | 2021-03-22 03:54:17 +0000 | |
|---|---|---|
| committer | 2021-03-22 03:54:17 +0000 | |
| commit | 1ff4cc3ff2c019cdbf2d6b7d028156a7faa05655 (patch) | |
| tree | b62da5cc2089e061797d2041607d35644981a3e9 | |
| parent | 881130bd85b2e601f968d45be2b367e69c9a7593 (diff) | |
| parent | a6b0836e9561b92ad81e3846578a2704b554f00f (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.java | 2 |
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(); |