diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 4e888f7ce8..dd3e54f998 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -999,7 +999,7 @@ void DialogsWidget::onFilterUpdate(bool force) { auto filterText = _filter->getLastText(); _inner->onFilterUpdate(filterText, force); - if (filterText.isEmpty()) { + if (filterText.isEmpty() && !_searchFromUser) { clearSearchCache(); } _cancelSearch->toggle(!filterText.isEmpty(), anim::type::normal);