Merge "[Fix] Bluetooth device ordering" into rvc-qpr-dev
This commit is contained in:
@@ -205,7 +205,6 @@ public class LocalMediaManager implements BluetoothCallback {
|
|||||||
|
|
||||||
void dispatchDeviceListUpdate() {
|
void dispatchDeviceListUpdate() {
|
||||||
final List<MediaDevice> mediaDevices = new ArrayList<>(mMediaDevices);
|
final List<MediaDevice> mediaDevices = new ArrayList<>(mMediaDevices);
|
||||||
Collections.sort(mediaDevices, COMPARATOR);
|
|
||||||
for (DeviceCallback callback : getCallbacks()) {
|
for (DeviceCallback callback : getCallbacks()) {
|
||||||
callback.onDeviceListUpdate(mediaDevices);
|
callback.onDeviceListUpdate(mediaDevices);
|
||||||
}
|
}
|
||||||
@@ -465,6 +464,7 @@ public class LocalMediaManager implements BluetoothCallback {
|
|||||||
synchronized (mMediaDevicesLock) {
|
synchronized (mMediaDevicesLock) {
|
||||||
mMediaDevices.clear();
|
mMediaDevices.clear();
|
||||||
mMediaDevices.addAll(devices);
|
mMediaDevices.addAll(devices);
|
||||||
|
Collections.sort(devices, COMPARATOR);
|
||||||
// Add disconnected bluetooth devices only when phone output device is available.
|
// Add disconnected bluetooth devices only when phone output device is available.
|
||||||
for (MediaDevice device : devices) {
|
for (MediaDevice device : devices) {
|
||||||
final int type = device.getDeviceType();
|
final int type = device.getDeviceType();
|
||||||
|
|||||||
Reference in New Issue
Block a user