From 18c1e7ac6056bcb5c627f7d731867def3e15843e Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 5 Dec 2024 03:04:33 +0300 Subject: [PATCH] Removed animation cache from dialogs widget on instant clear search. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 3 +++ 1 file changed, 3 insertions(+) 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();