diff options
-rw-r--r-- | btif/src/btif_av.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/btif/src/btif_av.cc b/btif/src/btif_av.cc index ad549a5a8..c10290cfa 100644 --- a/btif/src/btif_av.cc +++ b/btif/src/btif_av.cc @@ -4876,7 +4876,12 @@ static bt_status_t set_active_device(const RawAddress& bd_addr) { if (!bd_addr.IsEmpty()) btif_transfer_context(btif_av_handle_event, BTIF_AV_CHECK_PENDING_PLAY_EVT, (char *)&bd_addr, sizeof(RawAddress), NULL); - return BT_STATUS_SUCCESS; + BTIF_TRACE_EVENT("%s: session_wait: %d",__func__, session_wait); + if (session_wait) { + return BT_STATUS_SUCCESS; + } else { + return BT_STATUS_FAIL; + } } else { /* Initiate handoff for the device with address in the argument*/ return btif_transfer_context(btif_av_handle_event, |