Fix crash in imported messages in search.

This commit is contained in:
John Preston 2021-11-01 13:03:28 +04:00
parent 28f85eb710
commit 65d96c0364

View file

@ -960,13 +960,13 @@ ItemPreview HistoryItem::toPreview(ToPreviewOptions options) const {
};
if (options.hideSender || isPost() || isEmpty()) {
return {};
} else if (!_history->peer->isUser()) {
return fromSender(displayFrom());
} else if (_history->peer->isSelf()) {
} else if (!_history->peer->isUser() || _history->peer->isSelf()) {
if (const auto forwarded = Get<HistoryMessageForwarded>()) {
return forwarded->originalSender
? fromSender(forwarded->originalSender)
: forwarded->hiddenSenderInfo->name;
} else if (!_history->peer->isUser()) {
return fromSender(displayFrom());
}
}
return {};