Beta version 1.6.6: Fix removing saved peers from chats list.

Regression was introduced in a7f67c4bc9.
This commit is contained in:
John Preston 2019-04-11 11:46:08 +04:00
parent 56b6673e17
commit 8aa0b31c1a
1 changed files with 5 additions and 7 deletions
Telegram/SourceFiles/history

View File

@ -2191,13 +2191,11 @@ void History::setChatListMessage(HistoryItem *item) {
return;
}
if (item) {
if (_chatListMessage) {
if (!*_chatListMessage) {
Local::removeSavedPeer(peer);
} else if (!IsServerMsgId((*_chatListMessage)->id)
&& (*_chatListMessage)->date() > item->date()) {
return;
}
if (!_chatListMessage || !*_chatListMessage) {
Local::removeSavedPeer(peer);
} else if (!IsServerMsgId((*_chatListMessage)->id)
&& (*_chatListMessage)->date() > item->date()) {
return;
}
_chatListMessage = item;
setChatListTimeId(item->date());