summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/bta/le_audio/broadcaster/broadcaster.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/system/bta/le_audio/broadcaster/broadcaster.cc b/system/bta/le_audio/broadcaster/broadcaster.cc
index 782e5826f9..8f3f4ee714 100644
--- a/system/bta/le_audio/broadcaster/broadcaster.cc
+++ b/system/bta/le_audio/broadcaster/broadcaster.cc
@@ -1107,6 +1107,10 @@ private:
conn_handle,
std::bind(&LeAudioSourceAudioHalClient::UpdateBroadcastAudioConfigToHal,
instance->le_audio_source_hal_client_.get(), std::placeholders::_1));
+
+ if (com::android::bluetooth::flags::leaudio_big_depends_on_audio_state()) {
+ instance->le_audio_source_hal_client_->ConfirmStreamingRequest();
+ }
}
void OnAnnouncementUpdated(uint32_t broadcast_id) {
@@ -1350,8 +1354,6 @@ private:
auto& broadcast = broadcast_pair.second;
broadcast->ProcessMessage(BroadcastStateMachine::Message::START, nullptr);
}
-
- instance->le_audio_source_hal_client_->ConfirmStreamingRequest();
} else {
if (!IsAnyoneStreaming()) {
instance->le_audio_source_hal_client_->CancelStreamingRequest();