From 513ddff86a1649d3ff2451c7facd2209fff6be10 Mon Sep 17 00:00:00 2001 From: Alex Dadukin Date: Tue, 10 Jan 2023 16:03:50 +0000 Subject: [PATCH] Inlined proxy methods to add different BT Profile devices Bug: b/255495104 Test: atest SystemMediaRouter2Test Change-Id: Icb081e6d7b0e31a7622de1a631bf0c3ab9fca253 --- .../server/media/BluetoothRouteProvider.java | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/services/core/java/com/android/server/media/BluetoothRouteProvider.java b/services/core/java/com/android/server/media/BluetoothRouteProvider.java index 1d7f1245fff29..ab59f87e4a9c1 100644 --- a/services/core/java/com/android/server/media/BluetoothRouteProvider.java +++ b/services/core/java/com/android/server/media/BluetoothRouteProvider.java @@ -414,21 +414,6 @@ class BluetoothRouteProvider { } } } - private void addActiveHearingAidDevices(BluetoothDevice device) { - if (DEBUG) { - Log.d(TAG, "Setting active hearing aid devices. device=" + device); - } - - addActiveDevices(device); - } - - private void addActiveLeAudioDevices(BluetoothDevice device) { - if (DEBUG) { - Log.d(TAG, "Setting active le audio devices. device=" + device); - } - - addActiveDevices(device); - } interface BluetoothRoutesUpdatedListener { void onBluetoothRoutesUpdated(@NonNull List routes); @@ -542,14 +527,22 @@ class BluetoothRouteProvider { case BluetoothHearingAid.ACTION_ACTIVE_DEVICE_CHANGED: clearActiveRoutesWithType(MediaRoute2Info.TYPE_HEARING_AID); if (device != null) { - addActiveHearingAidDevices(device); + if (DEBUG) { + Log.d(TAG, "Setting active hearing aid devices. device=" + device); + } + + addActiveDevices(device); } notifyBluetoothRoutesUpdated(); break; case BluetoothLeAudio.ACTION_LE_AUDIO_ACTIVE_DEVICE_CHANGED: clearActiveRoutesWithType(MediaRoute2Info.TYPE_BLE_HEADSET); if (device != null) { - addActiveLeAudioDevices(device); + if (DEBUG) { + Log.d(TAG, "Setting active le audio devices. device=" + device); + } + + addActiveDevices(device); } notifyBluetoothRoutesUpdated(); break;