From 57254ca259eba46f16abb558065885435fb1b3dc Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 21 Jun 2024 18:09:49 +0400 Subject: [PATCH] Show a credits emoji in chats list preview. --- Telegram/SourceFiles/data/data_media_types.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 9ccb6ea4e..7d0025e8c 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -8,6 +8,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "data/data_media_types.h" #include "base/random.h" +#include "boxes/send_credits_box.h" // CreditsEmoji. #include "history/history.h" #include "history/history_item.h" // CreateMedia. #include "history/history_location_manager.h" @@ -2066,8 +2067,11 @@ ItemPreview MediaInvoice::toPreview(ToPreviewOptions options) const { ? parent()->translatedText() : parent()->originalText(); const auto hasMiniImages = !images.empty(); + auto nice = Ui::Text::Colorized( + Ui::CreditsEmoji(&parent()->history()->session())); + nice.append(WithCaptionNotificationText(type, caption, hasMiniImages)); return { - .text = WithCaptionNotificationText(type, caption, hasMiniImages), + .text = std::move(nice), .images = std::move(images), .loadingContext = std::move(context), };