diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 96e3607f7..658bbac75 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -279,7 +279,10 @@ void HistoryInner::setupSharingDisallowed() { const auto channel = _peer->asChannel(); _sharingDisallowed = chat ? Data::PeerFlagValue(chat, ChatDataFlag::NoForwards) - : Data::PeerFlagValue(channel, ChannelDataFlag::NoForwards); + : Data::PeerFlagValue( + channel, + ChannelDataFlag::NoForwards + ) | rpl::type_erased(); auto rights = chat ? chat->adminRightsValue()