From a0a9de1d188ea6d8970f543ecb234f0bfd3aa83e Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 15 Apr 2024 14:48:57 +0400 Subject: [PATCH] Cancel search on switching folders. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index bd15556eb..c272fd1b9 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -655,6 +655,9 @@ void Widget::setupMoreChatsBar() { controller()->activeChatsFilter( ) | rpl::start_with_next([=](FilterId id) { storiesToggleExplicitExpand(false); + if (!_searchInChat) { + cancelSearch(); + } if (!id) { _moreChatsBar = nullptr; @@ -3345,7 +3348,7 @@ bool Widget::cancelSearch() { if (_suggestions && clearSearchFocus) { setFocus(); } - return clearingQuery || clearingInChat; + return clearingQuery || clearingInChat || clearSearchFocus; } void Widget::cancelSearchInChat() {