From 4a5d8aa2174149bbca2eeae83cbf3623433e1fac Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 31 Oct 2024 20:32:29 +0400 Subject: [PATCH] Fix build with MSVC. --- Telegram/SourceFiles/history/history_inner_widget.cpp | 2 +- Telegram/SourceFiles/menu/menu_sponsored.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp index 23495d24c..d026cf9ca 100644 --- a/Telegram/SourceFiles/history/history_inner_widget.cpp +++ b/Telegram/SourceFiles/history/history_inner_widget.cpp @@ -2696,7 +2696,7 @@ void HistoryInner::showContextMenu(QContextMenuEvent *e, bool showFromTouch) { const auto sponsored = (item && item->isSponsored()) ? item : (Element::Moused() && Element::Moused()->data()->isSponsored()) - ? Element::Moused()->data() + ? Element::Moused()->data().get() : nullptr; if (sponsored) { Menu::FillSponsored( diff --git a/Telegram/SourceFiles/menu/menu_sponsored.cpp b/Telegram/SourceFiles/menu/menu_sponsored.cpp index 349ab26e4..68e896c16 100644 --- a/Telegram/SourceFiles/menu/menu_sponsored.cpp +++ b/Telegram/SourceFiles/menu/menu_sponsored.cpp @@ -368,10 +368,10 @@ void FillSponsored( const auto details = session->sponsoredMessages().lookupDetails(fullId); const auto &info = details.info; - if (!mediaViewer && !details.info.empty()) { + if (!mediaViewer && !info.empty()) { auto fillSubmenu = [&](not_null menu) { const auto allText = ranges::accumulate( - details.info, + info, TextWithEntities(), [](TextWithEntities a, TextWithEntities b) { return a.text.isEmpty() ? b : a.append('\n').append(b); @@ -380,7 +380,7 @@ void FillSponsored( TextUtilities::SetClipboardText({ allText }); show->showToast(tr::lng_text_copied(tr::now)); }; - for (const auto &i : details.info) { + for (const auto &i : info) { auto item = base::make_unique_q( menu, st::defaultMenu,