From 49e6c4f552313cd0aa4cee943c0f7ce1881c776e Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 9 Aug 2024 17:37:39 +0200 Subject: [PATCH] Don't allow setting star as quick reaction. --- .../SourceFiles/history/view/history_view_context_menu.cpp | 3 ++- .../history/view/reactions/history_view_reactions_button.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp index 6bda63135..b86c7cd6e 100644 --- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp +++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp @@ -1643,7 +1643,8 @@ void ShowWhoReactedMenu( const auto reactions = &owner->reactions(); const auto &list = reactions->list( Data::Reactions::Type::Active); - const auto activeNonQuick = (id != reactions->favoriteId()) + const auto activeNonQuick = !id.paid() + && (id != reactions->favoriteId()) && (ranges::contains(list, id, &Data::Reaction::id) || (controller->session().premium() && id.custom())); const auto filler = lifetime.make_state( diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp index a0372f91a..2d04218e7 100644 --- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp +++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp @@ -808,7 +808,7 @@ bool Manager::showContextMenu( const auto id = std::get_if(&selected); if (!id || id->empty() || _tagsStrip) { return false; - } else if (*id == favorite) { + } else if (*id == favorite || id->paid()) { return true; } _menu = base::make_unique_q(