Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1aa5e089 authored by Łukasz Rymanowski's avatar Łukasz Rymanowski Committed by Automerger Merge Worker
Browse files

Merge "leaudio: Clear group when devices got disconnected" into tm-qpr-dev am: 8a849ae2

parents 0f3876a7 8a849ae2
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -665,6 +665,11 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine {
     */
     */
    group->SetState(AseState::BTA_LE_AUDIO_ASE_STATE_IDLE);
    group->SetState(AseState::BTA_LE_AUDIO_ASE_STATE_IDLE);
    group->SetTargetState(AseState::BTA_LE_AUDIO_ASE_STATE_IDLE);
    group->SetTargetState(AseState::BTA_LE_AUDIO_ASE_STATE_IDLE);

    /* Clear group pending status */
    group->ClearPendingAvailableContextsChange();
    group->ClearPendingConfiguration();

    if (alarm_is_scheduled(watchdog_)) alarm_cancel(watchdog_);
    if (alarm_is_scheduled(watchdog_)) alarm_cancel(watchdog_);
    ReleaseCisIds(group);
    ReleaseCisIds(group);
    state_machine_callbacks_->StatusReportCb(group->group_id_,
    state_machine_callbacks_->StatusReportCb(group->group_id_,