Fixed applying active participant state when changing local volume.
This commit is contained in:
parent
5d1f55e29d
commit
7424e6afcc
|
@ -331,7 +331,11 @@ void Row::updateState(const Data::GroupCall::Participant *participant) {
|
|||
setSpeaking(false);
|
||||
} else if (!participant->muted
|
||||
|| (participant->sounding && participant->ssrc != 0)) {
|
||||
setState(participant->mutedByMe ? State::MutedByMe : State::Active);
|
||||
setState(participant->mutedByMe
|
||||
? State::MutedByMe
|
||||
: (participant->sounding || participant->speaking)
|
||||
? State::Active
|
||||
: State::Inactive);
|
||||
setSounding(participant->sounding && participant->ssrc != 0);
|
||||
setSpeaking(participant->speaking && participant->ssrc != 0);
|
||||
} else if (participant->canSelfUnmute) {
|
||||
|
|
Loading…
Reference in New Issue