summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--btif/src/btif_av.cc7
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,