From d363a6ea84504f0df2674bb39f1bde1de88e6cab Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 13 Sep 2023 00:34:00 +0300 Subject: [PATCH] Replaced url click handler in view buttons with external sponsored link. --- .../history/view/history_view_view_button.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/view/history_view_view_button.cpp b/Telegram/SourceFiles/history/view/history_view_view_button.cpp index 59fc443b5..2ce789fe1 100644 --- a/Telegram/SourceFiles/history/view/history_view_view_button.cpp +++ b/Telegram/SourceFiles/history/view/history_view_view_button.cpp @@ -106,7 +106,17 @@ inline auto WebPageToPhrase(not_null webpage) { [[nodiscard]] ClickHandlerPtr SponsoredLink( not_null sponsored) { if (!sponsored->externalLink.isEmpty()) { - return std::make_shared( + class ClickHandler : public UrlClickHandler { + public: + using UrlClickHandler::UrlClickHandler; + + QString copyToClipboardContextItemText() const override { + return QString(); + } + + }; + + return std::make_shared( sponsored->externalLink, false); } else {