From f2286fdffd134bbc90b0b129f4de18b32e769eef Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 11 Jun 2021 19:31:16 +0400 Subject: [PATCH] Fix possible crash in emoji suggestions. --- .../SourceFiles/chat_helpers/emoji_suggestions_widget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp index aa554e19c..f1e0e176e 100644 --- a/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp +++ b/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp @@ -526,14 +526,14 @@ SuggestionsController::SuggestionsController( setReplaceCallback(nullptr); const auto fieldCallback = [=](not_null event) { - return fieldFilter(event) + return (_container && fieldFilter(event)) ? base::EventFilterResult::Cancel : base::EventFilterResult::Continue; }; _fieldFilter.reset(base::install_event_filter(_field, fieldCallback)); const auto outerCallback = [=](not_null event) { - return outerFilter(event) + return (_container && outerFilter(event)) ? base::EventFilterResult::Cancel : base::EventFilterResult::Continue; };