From 7df63db9b3d3f0c7a8abe0b5efa9bcba011cd112 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 15 Aug 2017 18:25:14 +0300 Subject: [PATCH] Hide "Ban Users" admin rights changes in channels. --- Telegram/SourceFiles/history/history_admin_log_item.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/history/history_admin_log_item.cpp b/Telegram/SourceFiles/history/history_admin_log_item.cpp index d32d0d7d7..918a12483 100644 --- a/Telegram/SourceFiles/history/history_admin_log_item.cpp +++ b/Telegram/SourceFiles/history/history_admin_log_item.cpp @@ -138,6 +138,12 @@ auto GenerateAdminChangeText(gsl::not_null channel, const TextWith }; phraseMap[inviteKey] = invitePhrase; + if (!channel->isMegagroup()) { + // Don't display "Ban users" changes in channels. + newFlags &= ~Flag::f_ban_users; + prevFlags &= ~Flag::f_ban_users; + } + auto changes = CollectChanges(phraseMap, newFlags, prevFlags); if (!changes.isEmpty()) { result.text.append('\n' + changes);