mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-15 21:57:10 +02:00
Use different color for sponsored sender name.
This commit is contained in:
parent
611be90880
commit
edf93b0031
1 changed files with 12 additions and 6 deletions
|
@ -937,15 +937,21 @@ void Message::paintFromName(
|
|||
const auto nameText = [&]() -> const Ui::Text::String * {
|
||||
const auto from = item->displayFrom();
|
||||
const auto service = (context.outbg || item->isPost());
|
||||
const auto sponsored = service && item->isSponsored();
|
||||
const auto st = context.st;
|
||||
if (from) {
|
||||
p.setPen(service
|
||||
? stm->msgServiceFg
|
||||
: FromNameFg(context, from->id));
|
||||
p.setPen(!service
|
||||
? FromNameFg(context, from->id)
|
||||
: item->isSponsored()
|
||||
? st->boxTextFgGood()
|
||||
: stm->msgServiceFg);
|
||||
return &from->nameText();
|
||||
} else if (const auto info = item->hiddenSenderInfo()) {
|
||||
p.setPen(service
|
||||
? stm->msgServiceFg
|
||||
: FromNameFg(context, info->colorPeerId));
|
||||
p.setPen(!service
|
||||
? FromNameFg(context, info->colorPeerId)
|
||||
: item->isSponsored()
|
||||
? st->boxTextFgGood()
|
||||
: stm->msgServiceFg);
|
||||
return &info->nameText;
|
||||
} else {
|
||||
Unexpected("Corrupt sender information in message.");
|
||||
|
|
Loading…
Add table
Reference in a new issue