From 1cb0d7c2dccea91f107bd3cd0270b6fe168ac070 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 12 Feb 2023 15:04:57 +0400 Subject: [PATCH] Fix crash in emoji panel search mode toggle. --- Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp index 208433dfb..fcfa7fc52 100644 --- a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp @@ -486,6 +486,7 @@ void EmojiListWidget::applyNextSearchQuery() { return; } const auto modeChanged = (_searchMode != searching); + clearSelection(); if (modeChanged) { _searchMode = searching; } @@ -493,12 +494,12 @@ void EmojiListWidget::applyNextSearchQuery() { _searchResults.clear(); _searchCustomIds.clear(); } - clearSelection(); resizeToWidth(width()); update(); if (modeChanged) { visibleTopBottomUpdated(getVisibleTop(), getVisibleBottom()); } + updateSelected(); }; if (_searchQuery.empty()) { finish(false);