2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-02 15:45:12 +00:00

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 { bool PeerData::canExportChatHistory() const {
if (isRepliesChat()) { if (isRepliesChat() || !allowsForwarding()) {
return false; return false;
} }
if (const auto channel = asChannel()) { if (const auto channel = asChannel()) {

View File

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