From cbbccd03645139a676b6507cc6259fc0550506ea Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 18 Dec 2017 10:18:51 +0400 Subject: [PATCH] Hide history visibility edit for public groups. --- Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp index 679c0642c..2f903dbb2 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp @@ -814,7 +814,8 @@ object_ptr Controller::createHistoryVisibilityEdit() { auto channel = _peer->asChannel(); if (!channel || !channel->canEditPreHistoryHidden() - || !channel->isMegagroup()) { + || !channel->isMegagroup() + || (channel->isPublic() && !channel->canEditUsername())) { return nullptr; } auto result = object_ptr>(