diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-06 01:09:45 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-06 01:09:45 +0000 |
commit | fe829a180eb143e1a17273b71aa49d3cb26c451b (patch) | |
tree | 4720fc2a720175494efb5c841914253a8c1616f8 | |
parent | 8c0b1bf6fbc259b7ac1f3cbf5275f6cdcabedc36 (diff) | |
parent | d50116d3068eec67cb2164d9d638c34ef60f8156 (diff) | |
download | bt-fe829a180eb143e1a17273b71aa49d3cb26c451b.tar.gz |
Snap for 7616100 from d50116d3068eec67cb2164d9d638c34ef60f8156 to sc-release
Change-Id: If97fd6ade9fe6abee3d88ec373c17aa9f0c07506
-rw-r--r-- | bta/av/bta_av_aact.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bta/av/bta_av_aact.cc b/bta/av/bta_av_aact.cc index e93c07672..5c78afb67 100644 --- a/bta/av/bta_av_aact.cc +++ b/bta/av/bta_av_aact.cc @@ -1819,6 +1819,7 @@ void bta_av_do_start(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) { (cur_role == HCI_ROLE_CENTRAL)) { BTM_block_role_switch_for(p_scb->PeerAddress()); } + BTM_block_sniff_mode_for(p_scb->PeerAddress()); if (p_scb->started) { p_scb->role |= BTA_AV_ROLE_START_INT; @@ -1887,6 +1888,7 @@ void bta_av_str_stopped(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) { bta_sys_idle(BTA_ID_AV, bta_av_cb.audio_open_cnt, p_scb->PeerAddress()); BTM_unblock_role_switch_for(p_scb->PeerAddress()); + BTM_unblock_sniff_mode_for(p_scb->PeerAddress()); if (p_scb->co_started) { if (p_scb->offload_started) { @@ -2381,6 +2383,7 @@ void bta_av_start_failed(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) { } BTM_unblock_role_switch_for(p_scb->PeerAddress()); + BTM_unblock_sniff_mode_for(p_scb->PeerAddress()); p_scb->sco_suspend = false; } @@ -2403,6 +2406,7 @@ void bta_av_str_closed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) { p_scb->open_status, p_scb->chnl, p_scb->co_started); BTM_unblock_role_switch_for(p_scb->PeerAddress()); + BTM_unblock_sniff_mode_for(p_scb->PeerAddress()); if (bta_av_cb.audio_open_cnt <= 1) { BTM_default_unblock_role_switch(); } @@ -2507,6 +2511,7 @@ void bta_av_suspend_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) { bta_sys_idle(BTA_ID_AV, bta_av_cb.audio_open_cnt, p_scb->PeerAddress()); BTM_unblock_role_switch_for(p_scb->PeerAddress()); + BTM_unblock_sniff_mode_for(p_scb->PeerAddress()); /* in case that we received suspend_ind, we may need to call co_stop here */ if (p_scb->co_started) { |