Merge "[Fix] Bluetooth device ordering" into sc-dev am: d4a92b6976

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13639313

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9846b8aa73ee136ebde1a7bfd34dace50a25f2f6
This commit is contained in:
tim peng
2021-02-24 03:33:31 +00:00
committed by Automerger Merge Worker

View File

@@ -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);
}
@@ -472,6 +471,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();