Fix crash on bad message in Replies section.

This commit is contained in:
John Preston 2020-10-01 18:08:27 +03:00
parent 454fe8cdf7
commit d66debd802

View file

@ -566,13 +566,13 @@ bool RepliesList::processMessagesIsEmpty(const MTPmessages_Messages &result) {
_fullCount = checkedCount; _fullCount = checkedCount;
if (const auto item = lookupRoot()) { if (const auto item = lookupRoot()) {
if (_skippedAfter == 0) { if (_skippedAfter == 0 && !_list.empty()) {
item->setRepliesMaxId(_list.front()); item->setRepliesMaxId(_list.front());
} else { } else {
item->setRepliesPossibleMaxId(maxId); item->setRepliesPossibleMaxId(maxId);
} }
if (const auto original = item->lookupDiscussionPostOriginal()) { if (const auto original = item->lookupDiscussionPostOriginal()) {
if (_skippedAfter == 0) { if (_skippedAfter == 0 && !_list.empty()) {
original->setRepliesMaxId(_list.front()); original->setRepliesMaxId(_list.front());
} else { } else {
original->setRepliesPossibleMaxId(maxId); original->setRepliesPossibleMaxId(maxId);