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;
 }