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

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

Merge "leaudio: Clear group when devices got disconnected" am: 64c8d258

parents 92a8a96f 64c8d258
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -661,6 +661,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_,