From b58a9770298c62e0819bd13e92d2bf80b9c22fdd Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 29 Dec 2020 20:58:46 +0400 Subject: [PATCH] Remove volume change on muted rows. --- .../SourceFiles/calls/calls_group_members.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Telegram/SourceFiles/calls/calls_group_members.cpp b/Telegram/SourceFiles/calls/calls_group_members.cpp index 84e10f7461..98b31e790f 100644 --- a/Telegram/SourceFiles/calls/calls_group_members.cpp +++ b/Telegram/SourceFiles/calls/calls_group_members.cpp @@ -1240,13 +1240,16 @@ base::unique_qptr MembersController::createRowContextMenu( : "Unmute for me"), toggleMute); } - const auto volume = real->volume(); - result->addAction(QString("Increase volume (%1%)").arg(volume / 100.), [=] { - changeVolume(volume + 2000); - }); - result->addAction(QString("Decrease volume (%1%)").arg(volume / 100.), [=] { - changeVolume(volume - 2000); - }); + if (muteState != Row::State::Muted + && muteState != Row::State::MutedByMe) { + const auto volume = real->volume(); + result->addAction(QString("Increase volume (%1%)").arg(volume / 100.), [=] { + changeVolume(volume + 2000); + }); + result->addAction(QString("Decrease volume (%1%)").arg(volume / 100.), [=] { + changeVolume(volume - 2000); + }); + } } result->addAction( tr::lng_context_view_profile(tr::now),