diff options
author | Sridhar Vashist <svashist@motorola.com> | 2015-08-06 19:40:24 -0500 |
---|---|---|
committer | Chris Elliott <chriselliott@google.com> | 2015-12-01 21:20:34 +0000 |
commit | 8b1c7af03a2a8eedd1efd2eddca3ecd4b61bfd95 (patch) | |
tree | a89dd6fdf8a71374522d6272ab34cb5ec4454961 | |
parent | 5f308397b7fe8a8da3f88b0f8910c3863ed1ec0b (diff) | |
download | android_system_bt-8b1c7af03a2a8eedd1efd2eddca3ecd4b61bfd95.tar.gz android_system_bt-8b1c7af03a2a8eedd1efd2eddca3ecd4b61bfd95.tar.bz2 android_system_bt-8b1c7af03a2a8eedd1efd2eddca3ecd4b61bfd95.zip |
Always send a SUSPEND_CFM event when suspended due to A2DP RECONFIGURE.
There appear to be race cases where the peer sends a START before
we reconfigure the stream. Avoid btif_av state from getting
mismatched by always sending out the SUSPEND_CFM during RECONFIGURE.
Change-Id: I2034cd111466f792233cedb60a3a0df11d055962
Signed-off-by: Sridhar Vashist <svashist@motorola.com>
-rw-r--r-- | bta/av/bta_av_ssm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bta/av/bta_av_ssm.c b/bta/av/bta_av_ssm.c index 495660390..0ca794850 100644 --- a/bta/av/bta_av_ssm.c +++ b/bta/av/bta_av_ssm.c @@ -308,7 +308,7 @@ static const UINT8 bta_av_sst_rcfg[][BTA_AV_NUM_COLS] = /* STR_SECURITY_IND_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, /* STR_SECURITY_CFM_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, /* STR_WRITE_CFM_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, -/* STR_SUSPEND_CFM_EVT */ {BTA_AV_SUSPEND_CONT, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, +/* STR_SUSPEND_CFM_EVT */ {BTA_AV_SUSPEND_CFM, BTA_AV_SUSPEND_CONT, BTA_AV_RCFG_SST }, /* STR_RECONFIG_CFM_EVT */ {BTA_AV_RCFG_CFM, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, /* AVRC_TIMER_EVT */ {BTA_AV_SIGNORE, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, /* AVDT_CONNECT_EVT */ {BTA_AV_RCFG_OPEN, BTA_AV_SIGNORE, BTA_AV_RCFG_SST }, |