Fix changelog dialogs list appearance.

Fixes #5678, fixes #5674.
This commit is contained in:
John Preston 2019-02-11 15:51:16 +03:00
parent dbb7568b92
commit 83bc6fb39c
1 changed files with 7 additions and 2 deletions

View File

@ -2086,8 +2086,13 @@ void History::markFullyLoaded() {
}
void History::setLastMessage(HistoryItem *item) {
if (_lastMessage && *_lastMessage == item) {
return;
if (_lastMessage) {
if (*_lastMessage == item) {
return;
} else if (!IsServerMsgId((*_lastMessage)->id)
&& (*_lastMessage)->date() > item->date()) {
return;
}
}
_lastMessage = item;
_chatListMessage = std::nullopt;