diff --git a/Telegram/SourceFiles/history/history.cpp b/Telegram/SourceFiles/history/history.cpp index e5b701f69..45a1e979d 100644 --- a/Telegram/SourceFiles/history/history.cpp +++ b/Telegram/SourceFiles/history/history.cpp @@ -628,9 +628,6 @@ HistoryItem *History::addNewMessage( setLastMessage(item); if (type == NewMessageType::Unread) { newItemAdded(item); - if (!folderKnown()) { - session().api().requestDialogEntry(this); - } } return item; } @@ -1241,6 +1238,9 @@ void History::newItemAdded(not_null item) { } else { inboxRead(item); } + if (!folderKnown()) { + session().api().requestDialogEntry(this); + } } HistoryBlock *History::prepareBlockForAddingItem() {