From 2184755fdf329e39253808be6a9e99e09e95289b Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 5 May 2025 00:21:17 +0300 Subject: [PATCH] Fixed ripple from top button in box about sponsored messages. --- Telegram/SourceFiles/menu/menu_sponsored.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/menu/menu_sponsored.cpp b/Telegram/SourceFiles/menu/menu_sponsored.cpp index 0f431f538d..ec65ef28db 100644 --- a/Telegram/SourceFiles/menu/menu_sponsored.cpp +++ b/Telegram/SourceFiles/menu/menu_sponsored.cpp @@ -279,9 +279,13 @@ void AboutBox( const auto raw = menu->get(); raw->animatePhaseValue( ) | rpl::start_with_next([=](Ui::PopupMenu::AnimatePhase phase) { - top->setForceRippled(phase == Ui::PopupMenu::AnimatePhase::Shown + top->setForceRippled(false + || phase == Ui::PopupMenu::AnimatePhase::Shown || phase == Ui::PopupMenu::AnimatePhase::StartShow); }, top->lifetime()); + raw->setDestroyedCallback([=] { + top->setForceRippled(false); + }); FillSponsored( top, Ui::Menu::CreateAddActionCallback(menu->get()),