From 7f6e871b260f283320948c38e8bd3d7807ce10f9 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 5 Feb 2025 13:50:27 +0400 Subject: [PATCH] Fix crash in emoji color picker. --- Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp index edfa0ff06..51d288234 100644 --- a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp @@ -628,6 +628,13 @@ void EmojiListWidget::applyNextSearchQuery() { const auto modeChanged = (_searchMode != searching); clearSelection(); if (modeChanged) { + if (_picker) { + _picker->hideAnimated(); + } + _colorAllRipple = nullptr; + for (auto &set : _custom) { + set.ripple = nullptr; + } _searchMode = searching; } if (!searching) {