From cb658590c55cc1e5002d586c7b0a98814f49b9d7 Mon Sep 17 00:00:00 2001 From: Aniket Kumar Lata Date: Tue, 4 Feb 2020 14:55:06 -0800 Subject: [PATCH] AudioService: no forced usage for media when hearing aid is connected Undo forced usage for NO BT config set by wired device connection or any other usage for media when hearing aid device is connected. Bug: 148883172 Test: plug USB headset, play music, connect hearing aid, verify music plays on hearing aid Change-Id: I1db1d40eaf351fc6189ee8f8bb75003be374768a --- .../java/com/android/server/audio/AudioDeviceInventory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/audio/AudioDeviceInventory.java b/services/core/java/com/android/server/audio/AudioDeviceInventory.java index 1f998c377c7b4..ef1bc835dea5d 100644 --- a/services/core/java/com/android/server/audio/AudioDeviceInventory.java +++ b/services/core/java/com/android/server/audio/AudioDeviceInventory.java @@ -702,6 +702,10 @@ public class AudioDeviceInventory { delay = 0; } mDeviceBroker.postSetHearingAidConnectionState(state, device, delay); + if (state == BluetoothHearingAid.STATE_CONNECTED) { + mDeviceBroker.setForceUse_Async(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NONE, + "HEARING_AID set to CONNECTED"); + } return delay; } }