diff --git a/Telegram/SourceFiles/history/history.cpp b/Telegram/SourceFiles/history/history.cpp index 1bb9b4fb23..a1731627a6 100644 --- a/Telegram/SourceFiles/history/history.cpp +++ b/Telegram/SourceFiles/history/history.cpp @@ -3440,9 +3440,10 @@ Data::HistoryMessages *History::maybeMessages() { HistoryItem *History::insertJoinedMessage() { const auto channel = peer->asChannel(); if (!channel + || channel->isMonoforum() || _joinedMessage || !channel->amIn() - || (peer->isMegagroup() + || (channel->isMegagroup() && channel->mgInfo->joinedMessageFound)) { return _joinedMessage; }