diff options
author | Alice Kuo <aliceypkuo@google.com> | 2022-03-14 00:21:29 +0800 |
---|---|---|
committer | Alice Kuo <aliceypkuo@google.com> | 2022-03-14 13:24:11 +0000 |
commit | 71f1530cded0b76d930aafd4b13354670ea8ae3c (patch) | |
tree | 5a4e7159d9616ca461cbd2e5ad9820ad453e51fd | |
parent | b4a65c18cbbe2d21251363e7619f493ecbeae0c1 (diff) |
Clear the pending start stream request as the set state timeout
Bug: 224234315
Test: observe the log behavior as epxected when the set state timeout
Change-Id: Ia597ed1fba91c88c876f786fdb135035b0da5791
-rw-r--r-- | system/bta/le_audio/client.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/system/bta/le_audio/client.cc b/system/bta/le_audio/client.cc index e1c2744d65..6617668499 100644 --- a/system/bta/le_audio/client.cc +++ b/system/bta/le_audio/client.cc @@ -298,8 +298,7 @@ class LeAudioClientImpl : public LeAudioClient { /* Releasement didn't finished in time */ if (group->GetTargetState() == AseState::BTA_LE_AUDIO_ASE_STATE_IDLE) { - audio_sender_state_ = AudioState::IDLE; - audio_receiver_state_ = AudioState::IDLE; + CancelStreamingRequest(); LeAudioDevice* leAudioDevice = group->GetFirstActiveDevice(); LOG_ASSERT(leAudioDevice) << __func__ << " Shouldn't be called without an active device."; |