diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 9c9b16234..14cabc9d5 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -3265,6 +3265,9 @@ bool Widget::applySearchState(SearchState state) { _openedForum && _searchState.inChat); } if (!_searchState.inChat && _searchState.query.isEmpty()) { + if (!_widthAnimationCache.isNull()) { + stopWidthAnimation(); + } setInnerFocus(); } else if (!_subsectionTopBar) { _search->setFocus();