diff --git a/Telegram/SourceFiles/calls/calls_group_call.cpp b/Telegram/SourceFiles/calls/calls_group_call.cpp index b0ec7c6559..77d119d478 100644 --- a/Telegram/SourceFiles/calls/calls_group_call.cpp +++ b/Telegram/SourceFiles/calls/calls_group_call.cpp @@ -631,6 +631,8 @@ void GroupCall::handleUpdate(const MTPDupdateGroupCallParticipants &data) { setMuted(MuteState::ForceMuted); } else if (muted() == MuteState::ForceMuted) { setMuted(MuteState::Muted); + } else if (data.is_muted() && muted() != MuteState::Muted) { + setMuted(MuteState::Muted); } }); }