Hide export and fast share for noforwards.

This commit is contained in:
John Preston 2021-11-16 12:10:59 +04:00
parent 80fcffcc40
commit aab4dbb7cf
2 changed files with 2 additions and 2 deletions

View File

@ -518,7 +518,7 @@ bool PeerData::canEditMessagesIndefinitely() const {
}
bool PeerData::canExportChatHistory() const {
if (isRepliesChat()) {
if (isRepliesChat() || !allowsForwarding()) {
return false;
}
if (const auto channel = asChannel()) {

View File

@ -2217,7 +2217,7 @@ std::optional<QSize> Message::rightActionSize() const {
bool Message::displayFastShare() const {
const auto item = message();
const auto peer = item->history()->peer;
if (!item->isRegular()) {
if (!item->isRegular() || !peer->allowsForwarding()) {
return false;
} else if (peer->isChannel()) {
return !peer->isMegagroup();