From 1586386d6c898982d616d501ce251d08fb9a50d2 Mon Sep 17 00:00:00 2001 From: AlexeyZavar Date: Tue, 15 Jul 2025 22:48:47 +0300 Subject: [PATCH] fix: hide panel if reactions are hidden --- .../reactions/history_view_reactions_selector.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp index c2eae3ffb2..b279b4324d 100644 --- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp +++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp @@ -1189,11 +1189,6 @@ bool AdjustMenuGeometryForSelector( not_null menu, QPoint desiredPosition, not_null selector) { - const auto &settings = AyuSettings::getInstance(); - if (!AyuUi::needToShowItem(settings.showReactionsPanelInContextMenu)) { - return false; - } - const auto useTransparency = selector->useTransparency(); const auto extend = useTransparency ? st::reactStripExtend @@ -1362,6 +1357,12 @@ AttachSelectorResult AttachSelectorToMenu( return AttachSelectorResult::Skipped; } + const auto peer = item->history()->peer; + if ((peer->isChannel() && !peer->isMegagroup() && !settings.hideChannelReactions) + || (peer->isMegagroup() && !settings.hideGroupReactions)) { + return AttachSelectorResult::Skipped; + } + const auto result = AttachSelectorToMenu( menu, desiredPosition,