From f433d6fbc96f2f2d10d36533120ac6c5d635eaf7 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 27 Nov 2023 19:01:12 +0300 Subject: [PATCH] Fixed button label in sponsored messages with external links. --- Telegram/SourceFiles/history/history_item.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/history_item.cpp b/Telegram/SourceFiles/history/history_item.cpp index 10a18c755..59e2ecc56 100644 --- a/Telegram/SourceFiles/history/history_item.cpp +++ b/Telegram/SourceFiles/history/history_item.cpp @@ -689,7 +689,9 @@ HistoryItem::HistoryItem( /*from.peer ? from.peer->id : */PeerId(0)) { _flags |= MessageFlag::Sponsored; - const auto webPageType = from.isExactPost + const auto webPageType = !from.externalLink.isEmpty() + ? WebPageType::None + : from.isExactPost ? WebPageType::Message : (from.botLinkInfo && !from.botLinkInfo->botAppName.isEmpty()) ? WebPageType::BotApp