From 6704886c6eb14c9900249aca5d0407a6266c0033 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 18 Apr 2025 00:39:02 +0300 Subject: [PATCH] Fixed display of top bar suggestion while search in peer. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 4d6fb3382e..2c9591c80b 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1037,15 +1037,18 @@ void Widget::setupTopBarSuggestions(not_null dialogs) { _1 >= st::columnMinimalWidthLeft ) | rpl::distinct_until_changed(), _searchStateForTopBarSuggestion.events_starting_with( - !_searchState.query.isEmpty()) + !_searchState.query.isEmpty()), + _jumpToDate->toggledValue() ) | rpl::map([=]( FilterId id, bool folderOrForum, bool wide, - bool search) { + bool search, + bool searchInPeer) { return !folderOrForum && wide && !search + && !searchInPeer && (id == session->data().chatsFilters().defaultId()); }); return TopBarSuggestionValue(dialogs, session, std::move(on));