mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Fix imported messages without a sender name.
This commit is contained in:
parent
afcebb136c
commit
894e7c5828
2 changed files with 9 additions and 2 deletions
|
@ -135,6 +135,8 @@ HiddenSenderInfo::HiddenSenderInfo(const QString &name, bool external)
|
|||
(external
|
||||
? Ui::EmptyUserpic::ExternalName()
|
||||
: name)) {
|
||||
Expects(!name.isEmpty());
|
||||
|
||||
nameText.setText(st::msgNameStyle, name, Ui::NameTextOptions());
|
||||
const auto parts = name.trimmed().split(' ', Qt::SkipEmptyParts);
|
||||
firstName = parts[0];
|
||||
|
|
|
@ -1176,8 +1176,13 @@ void HistoryMessage::setupForwardedComponent(const CreateConfig &config) {
|
|||
return;
|
||||
}
|
||||
forwarded->originalDate = config.originalDate;
|
||||
forwarded->originalSender = config.senderOriginal
|
||||
? history()->owner().peer(config.senderOriginal).get()
|
||||
const auto originalSender = config.senderOriginal
|
||||
? config.senderOriginal
|
||||
: !config.senderNameOriginal.isEmpty()
|
||||
? PeerId()
|
||||
: from()->id;
|
||||
forwarded->originalSender = originalSender
|
||||
? history()->owner().peer(originalSender).get()
|
||||
: nullptr;
|
||||
if (!forwarded->originalSender) {
|
||||
forwarded->hiddenSenderInfo = std::make_unique<HiddenSenderInfo>(
|
||||
|
|
Loading…
Add table
Reference in a new issue