From bb7ab625c19023f077454d9d52bc01237578a56f Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Fri, 24 Nov 2017 20:05:50 +0400 Subject: [PATCH] Fix channel admin rights checking. --- Telegram/SourceFiles/data/data_peer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/data/data_peer.cpp b/Telegram/SourceFiles/data/data_peer.cpp index 4cde889b5..86e1c684a 100644 --- a/Telegram/SourceFiles/data/data_peer.cpp +++ b/Telegram/SourceFiles/data/data_peer.cpp @@ -1074,9 +1074,9 @@ bool ChannelData::canEditLastAdmin(not_null<UserData*> user) const { if (mgInfo) { auto i = mgInfo->lastAdmins.constFind(user); if (i != mgInfo->lastAdmins.cend()) { - return !i->canEdit; + return i->canEdit; } - return (user == mgInfo->creator); + return (user != mgInfo->creator); } return false; }