summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-03-22 18:57:37 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2025-03-22 18:57:37 -0700
commit1a3132a231a233832e04b9841efd0830d9da5b33 (patch)
tree03597887486299c1d71666a8c24ffc90063d9f16
parentd6f096d1a8c0f32a295812188eb0461903e3b687 (diff)
parente247d455eabd896e650b7717810b0f473dc3c0f1 (diff)
Merge "flag: Remove adm_verify_active_fallback_device flag" into main
-rw-r--r--android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java14
-rw-r--r--android/app/tests/unit/src/com/android/bluetooth/btservice/ActiveDeviceManagerTest.java2
-rw-r--r--flags/active_device_manager.aconfig10
3 files changed, 6 insertions, 20 deletions
diff --git a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
index 61429c8d90..46fda180fa 100644
--- a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
+++ b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
@@ -417,7 +417,7 @@ public class ActiveDeviceManager implements AdapterService.BluetoothStateCallbac
final LeAudioService leAudioService = mFactory.getLeAudioService();
setA2dpActiveDevice(null, true);
setHfpActiveDevice(null);
- if (Flags.admVerifyActiveFallbackDevice() && leAudioService != null) {
+ if (leAudioService != null) {
setLeAudioActiveDevice(
null, !leAudioService.getActiveDevices().contains(device));
} else {
@@ -1162,13 +1162,11 @@ public class ActiveDeviceManager implements AdapterService.BluetoothStateCallbac
* recently removed device, it means it just switched profile it is using and is
* not new one.
*/
- boolean hasFallbackDevice = true;
- if (Flags.admVerifyActiveFallbackDevice()) {
- hasFallbackDevice =
- !(recentlyRemovedDevice != null
- && device.equals(recentlyRemovedDevice)
- && connectedHearingAidDevices.size() == 1);
- }
+ boolean hasFallbackDevice =
+ !(recentlyRemovedDevice != null
+ && device.equals(recentlyRemovedDevice)
+ && connectedHearingAidDevices.size() == 1);
+
if (mHearingAidConnectedDevices.contains(device)) {
Log.d(TAG, "Found a hearing aid fallback device: " + device);
setHearingAidActiveDevice(device);
diff --git a/android/app/tests/unit/src/com/android/bluetooth/btservice/ActiveDeviceManagerTest.java b/android/app/tests/unit/src/com/android/bluetooth/btservice/ActiveDeviceManagerTest.java
index 746e4985e9..9a2579d59c 100644
--- a/android/app/tests/unit/src/com/android/bluetooth/btservice/ActiveDeviceManagerTest.java
+++ b/android/app/tests/unit/src/com/android/bluetooth/btservice/ActiveDeviceManagerTest.java
@@ -1388,7 +1388,6 @@ public class ActiveDeviceManagerTest {
* and selected as active. First LE Audio device disconnects with fallback to new one.
*/
@Test
- @EnableFlags(Flags.FLAG_ADM_VERIFY_ACTIVE_FALLBACK_DEVICE)
public void sameDeviceAsAshaAndLeAudio_noFallbackOnSwitch() {
/* Dual mode ASHA/LeAudio device from group 1 */
when(mLeAudioService.getGroupId(mHearingAidDevice)).thenReturn(1);
@@ -1426,7 +1425,6 @@ public class ActiveDeviceManagerTest {
* and selected as active. First ASHA device disconnects with fallback to new one.
*/
@Test
- @EnableFlags(Flags.FLAG_ADM_VERIFY_ACTIVE_FALLBACK_DEVICE)
public void sameDeviceAsLeAudioAndAsha_noFallbackOnSwitch() {
// Turn on the dual mode audio flag so the A2DP won't disconnect LE Audio
when(mAudioManager.getMode()).thenReturn(AudioManager.MODE_NORMAL);
diff --git a/flags/active_device_manager.aconfig b/flags/active_device_manager.aconfig
index b2438be452..ebaf40fdb9 100644
--- a/flags/active_device_manager.aconfig
+++ b/flags/active_device_manager.aconfig
@@ -2,16 +2,6 @@ package: "com.android.bluetooth.flags"
container: "com.android.bt"
flag {
- name: "adm_verify_active_fallback_device"
- namespace: "bluetooth"
- description: "Verify if device selected for fallback is different then last one"
- bug: "369799111"
- metadata {
- purpose: PURPOSE_BUGFIX
- }
-}
-
-flag {
name: "adm_fix_disconnect_of_set_member"
namespace: "bluetooth"
description: "Fix disconnecting of the set member device. Make sure the other set member is not considered as fallback device."