From 38e42f9a9578c95f86f98869de598b209df5d526 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sat, 7 Jan 2023 05:32:31 +0300 Subject: [PATCH] Fixed ripple color of main menu button in narrow forum state. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index dd9a09d4c..393e9c04d 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -427,6 +427,14 @@ Widget::Widget( updateControlsGeometry(); }, lifetime()); + _childListShown.changes( + ) | rpl::filter((rpl::mappers::_1 == 0.) || (rpl::mappers::_1 == 1.) + ) | rpl::start_with_next([=](float64 shown) { + const auto color = (shown > 0.) ? &st::dialogsRippleBg : nullptr; + _mainMenuToggle->setRippleColorOverride(color); + _searchForNarrowFilters->setRippleColorOverride(color); + }, lifetime()); + setupDownloadBar(); } }