From 057f906ca4d3da2dfc0bde514490ebd9ae87f05a Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Tue, 28 Jan 2025 10:06:37 +0400 Subject: [PATCH] Remove bot verification from saved messages. --- Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp index 13b69c128..729224305 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp @@ -438,6 +438,9 @@ void PaintRow( const auto promoted = (history && history->useTopPromotion()) && !context.search; + const auto verifyInfo = (from && !from->isSelf()) + ? from->botVerifyDetails() + : nullptr; if (promoted) { const auto type = history->topPromotionType(); const auto custom = type.isEmpty() @@ -449,10 +452,10 @@ void PaintRow( ? tr::lng_badge_psa_default(tr::now) : custom; PaintRowTopRight(p, text, rectForName, context); - } else if (const auto info = from ? from->botVerifyDetails() : nullptr) { - if (!rowBadge.ready(info)) { + } else if (verifyInfo) { + if (!rowBadge.ready(verifyInfo)) { rowBadge.set( - info, + verifyInfo, from->owner().customEmojiManager().factory(), customEmojiRepaint); }